mkbuild - venv

mkbuild:
-fix airbook hostname

venv:
-moved to kymsu
This commit is contained in:
2021-08-31 09:31:39 +02:00
parent 5dfc07918d
commit b69f54cd4e
2 changed files with 2 additions and 77 deletions

View File

@@ -13,7 +13,7 @@ fi
device=$(hostname)
if [[ "$device" == "AirBook.local" ]]; then
if [[ "$device" == "airbook" ]]; then
project_dir=/Users/bruno/Documents/docs
else
project_dir=/Users/bruno/project
@@ -62,7 +62,7 @@ notification() {
}
cd $project_dir || exit
if [[ "$device" == "AirBook.local" ]]; then
if [[ "$device" == "airbook" ]]; then
$HOME/Documents/venv/mkdocs/bin/mkdocs build --clean
else
mkdocs build --clean

75
venv.sh
View File

@@ -1,75 +0,0 @@
#!/usr/bin/env bash
italic="\033[3m"
underline="\033[4m"
ita_under="\033[3;4m"
bgd="\033[1;4;31m"
red="\033[1;31m"
bold="\033[1m"
box="\033[1;41m"
reset="\033[0m"
mkdocs_ext=("mkdocs-material" "mkdocs-material-extensions" "mkdocs-git-revision-date-localized-plugin" "mkdocs-minify-plugin" "fontawesome_markdown" "mkdocs-pdf-export-plugin")
echo -e "${bold}🐍 Update apps in Python virtuals environments ${reset}\n"
# macos: silverbook
if [[ "$OSTYPE" == "darwin"* ]]; then
v=$HOME/Documents/venv
# Listes des apps:
declare -a apps=("soco-cli" "mkdocs")
# rpi4: linux_gnueabihf
# rpi3:
# solus: linux-gnu
elif [[ "$OSTYPE" == "linux_gnu" ]]; then
v=$HOME/Applications
elif [[ "$OSTYPE" == "linux_gnueabihf" ]]; then
v=$HOME/venv
fi
for app in ${apps[*]}
do
echo -e "${bold}Update $app${reset}";
cd "$v/$app"
source bin/activate
python3 -V
pip3 install -U pip setuptools
pip3 install -U "$app"
ret=$?
# pas d'update: ret=0
echo -e "ret: $ret\n"
info=$(pip3 show "$app")
l1=$(echo "$info" | sed -n '1p')
l1="\\\033[4m$l1\\\033[0m"
info=$(echo "$info" | sed "1s/.*/$l1/")
echo -e "$info"
<<COMMENT
# Update all modules:
pip_outdated=$(pip3 list --outdated --format columns)
upd=$(echo "$pip_outdated" | sed '1,2d' | awk '{print $1}')
outdated=""
for i in $upd
do
outdated+="$i "
done
outdated=$(echo "$outdated" | sed 's/.$//')
COMMENT
# Update mkdocs plugins & themes:
if [ $app == "mkdocs" ]; then
for i in ${mkdocs_ext[*]}
do
echo -e "\n${bold}Update $i:${reset}" && pip3 install -U $i
done
fi
deactivate
echo ""
done