16-02-2022

This commit is contained in:
2022-02-16 13:20:38 +01:00
parent 9bf07ab9c7
commit 217bfb2f52
5 changed files with 470 additions and 0 deletions

View File

@@ -1,5 +1,14 @@
#!/usr/local/bin/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"
if [ "$1" == "-h" ]; then
echo -e "\\033[93mmkbuild.sh\\033[0m"
echo "Build MkDocs project and send him on servers"
@@ -11,6 +20,16 @@ if [ "$1" == "-h" ]; then
exit 0
fi
if ! command -v mkdocs &> /dev/null
then
echo -e "${bold}Mkdocs${reset} could not be found !\n"
echo -e "You should install ${bold}Mkdocs${reset}:\n"
echo -e " - pip install mkdocs"
echo -e " - pipx install mkdocs"
echo -e " - pipx inject mkdocs mkdocs-material mkdocs-material-extensions mkdocs-minify-plugin mkdocs-git-revision-date-localized-plugin mkdocs-pdf-export-plugin fontawesome_markdown"
exit
fi
device=$(hostname)
if [[ "$device" == "airbook" ]]; then
@@ -62,11 +81,15 @@ notification() {
}
cd $project_dir || exit
mkdocs build --clean
: <<'END_COMMENT'
if [[ "$device" == "airbook" ]]; then
$HOME/Documents/venv/mkdocs/bin/mkdocs build --clean
else
mkdocs build --clean
fi
END_COMMENT
echo ""
echo "*********************************************"