Un programme en ligne de commande simple qui récupère les menus de restaurants Crous.
Usage: crous [OPTIONS] [RESTAURANTS]...
Arguments:
[RESTAURANTS]... Nom des restaurants à afficher le menu (tel renseigné dans la config). Si aucun restaurants n'est renseigné, le menu affiché sera celui du champ "default" de la config
Options:
-d, --days <DAYS> Nombre de jours à afficher [default: 1]
-a, --all Affiche le menu de tous les restaurants renseigné dans la config
-l, --list Affiche les restaurants enregistrés dans la config
-s, --search Affiche un prompt pour rechercher les identifiants des restaurants crous
-c, --config <CONFIG> Utilise le chemin donné pour charger la config
-h, --help Print help
-V, --version Print version
Le nom des restaurants (en arguments) sont définie dans le fichier de configuration ~/.config/crous/crous.toml avec le format suivant:
default = "haut-carre" # optionnel
[bordeaux] # id de la region des restaurant
haut-carre = 411 # id du restaurant dans l'api du crous
amazone = 412
ru2 = 658Utilisez la commande crous --search pour chercher le restaurant et son identifiant.
- Compiler avec
cargo build --release(le binaire est danstarget/release/ - Optionnel: Installer avec
cargo install --path .
- Compiler avec
nix build(le résultat est symlink dansresult/bin
