- Go 94.3%
- Shell 3.4%
- PowerShell 2.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .forgejo/workflows | ||
| cmd/lbxmb | ||
| internal | ||
| scripts | ||
| .gitignore | ||
| .goreleaser.yaml | ||
| go.mod | ||
| go.sum | ||
| README.md | ||
| screenshot.png | ||
lbxmb/cli
Client terminal pour parcourir, filtrer, rechercher et télécharger les ressources de lbxmb.fr
Installation
Script (Linux / macOS)
curl -fsSL https://git.lbxmb.fr/lbxmb/cli/raw/branch/main/scripts/install.sh | bash
Le binaire est installé dans ~/.local/bin/lbxmb (ou /usr/local/bin si vous avez les droits).
Ajoutez ~/.local/bin à votre PATH si nécessaire.
Script (Windows)
Dans PowerShell :
irm https://git.lbxmb.fr/lbxmb/cli/raw/branch/main/scripts/install.ps1 | iex
Le binaire est installé dans %LOCALAPPDATA%\lbxmb et ajouté au PATH utilisateur. Ouvrez un nouveau terminal ensuite, puis lbxmb.
Compilation locale
git clone https://git.lbxmb.fr/lbxmb/cli.git
cd cli
go build -o lbxmb ./cmd/lbxmb
./lbxmb
Go 1.23 ou plus récent est requis.
Releases
Téléchargez l’archive correspondant à votre OS / architecture sur
git.lbxmb.fr/lbxmb/cli/releases,
puis extrayez lbxmb (lbxmb.exe sous Windows).
Utilisation
lbxmb
lbxmb update
lbxmb --version
lbxmb --help
Premier lancement
Au démarrage, l’application demande :
- La langue (français ou anglais)
- Un dossier de téléchargement par défaut
| Choix | Comportement |
|---|---|
| Oui | Saisissez un chemin (ex. ~/Downloads/lbxmb) — il est enregistré |
| Non | Le chemin sera demandé à chaque téléchargement |
Fichier de configuration :
| OS | Chemin |
|---|---|
| Linux / macOS | ~/.config/lbxmb/config.yaml |
| Windows | %APPDATA%\lbxmb\config.yaml |
language: fr
download_dir: /home/vous/Downloads/lbxmb
language:frouendownload_dir: laissez vide pour demander le chemin à chaque fois
Navigation
Les flèches, WASD (QWERTY) et ZQSD (AZERTY) sont équivalents.
| Touche | Action |
|---|---|
↑ ↓ / w s / z s |
Naviguer dans la liste |
← → / a d / q d / Tab |
Changer de panneau |
/ |
Recherche |
Entrée |
Afficher le détail |
t |
Télécharger (sélecteur d’options : OS, console, packs…) |
n |
Page suivante |
r |
Actualiser |
Esc / Ctrl+C |
Retour / quitter |
qetdservent uniquement à la navigation (gauche / droite) — plus à quitter ni à télécharger.
Quand une ressource propose plusieurs fichiers (Windows / Linux / macOS, ou packs Switch comme tagNX), la touche t ouvre un sélecteur : d’abord le groupe s’il y en a plusieurs, puis le fichier.
Mise à jour
lbxmb update
La commande interroge la dernière release (lbxmb/cli) et, après confirmation, remplace le binaire.
Le TUI ne se met jamais à jour tout seul — une mauvaise release ne casse pas l’application ouverte. Relancez lbxmb ensuite.
lbxmb update --yes # saute la confirmation
Licence
Usage interne / communautaire LB'XMB.FR.