16-02-2022
This commit is contained in:
23
mkbuild.sh
23
mkbuild.sh
@@ -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 "*********************************************"
|
||||
|
||||
Reference in New Issue
Block a user