Skip to content

computablefacts/towerify-cli

Repository files navigation

Towerify CLI

Cette repo contient le script Bash towerify qui permet d'interagir avec une instance Towerify.

Elle contient également le script d'installation de Towerify CLI.

Ces 2 scripts sont générés grâce à Bashly.

Build

./build.sh

La build utilise l'image Docker de Bashly. Elle génère les 2 scripts en version production.

Le script d'installation se trouve dans ./install/install et le script Towerify CLI se trouve dans ./towerify/towerify.

Developpement

Le plus pratique pour développer un script est qu'il se regénère automatiquement après chaque changement dans le code.

Pour cela, ouvrir une ligne de commande dans le répertoire ./towerify et taper :

bashly generate -w -u

Puis ouvrir une deuxième ligne de commande dans le répertoire ./towerify pour pouvoir tester le script :

./towerify --help

Tests

J'utilise ShellSpec pour faire des tests automatiques sur les fonctions écrites en Bash.

Pour l'installer :

curl -fsSL https://git.io/shellspec | sh -s -- --yes

Pour lancer les tests, se mettre dans le répertoire du script (towerify ou install) et :

shellspec

Pour que les tests se relancent automatiquement :

watch --color shellspec -q -f tap --color

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published