Ajout d'une commande pour installer les dépendances du projet

This commit is contained in:
Simon 2020-05-07 22:49:36 +02:00
parent 526a1bf486
commit 03bfc6c77e
3 changed files with 17 additions and 5 deletions

1
.nvmrc Normal file
View File

@ -0,0 +1 @@
12.16.3

View File

@ -2,10 +2,12 @@
## Technologie
- Hugo: pour générer le site statique
- Hugo : pour générer le site statique
- nvm : utilisation de nvm pour fixer la version de node utilisé
## Commande
Voici les commandes :
Description les commandes :
- `./run install` : Installe les dépendances
- `./run dev` : Lance hugo pour le développement avec l'autoreload

15
run
View File

@ -13,11 +13,20 @@ echo "│└┤┼││││░││┴┤─┤│││││││┴┤
echo "└─┴─┴──┘░└┴─┴─┴┴┘└─┴─┴─┴─┘"
echo
if [ $# -ge 1 ] && [ $1 == "dev" ]; then
hugo server -D
if [ $# -ge 1 ]; then
if [ $1 == "dev" ]; then
hugo server -D
elif [ $1 == "install" ]; then
echo "- Initialisation de git submodule"
git submodule init
echo "- Installe les dépendances node"
nvm use
cd themes/hugo-theme-lowtech && npm i
fi
else
echo "Commands:"
echo "- ./run dev: Start development"
echo "- ./run install : Installe les dépendances"
echo "- ./run dev : Lance hugo pour le développement avec l'autoreload"
echo
fi