Skip to content

hubnern/Crous

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crous

Un programme en ligne de commande simple qui récupère les menus de restaurants Crous.

example

Utilisation

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

Configuration

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 = 658

Utilisez la commande crous --search pour chercher le restaurant et son identifiant.

Installation

Cargo

  • Compiler avec cargo build --release (le binaire est dans target/release/
  • Optionnel: Installer avec cargo install --path .

Nix

  • Compiler avec nix build (le résultat est symlink dans result/bin

About

affiche les menus du crous dans ton terminal

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors