Watch
1
0
Fork
You've already forked cli
0
forked from lbxmb/cli
Client terminal pour parcourir, filtrer, rechercher et télécharger les ressources de lbxmb
  • Go 94.3%
  • Shell 3.4%
  • PowerShell 2.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-23 22:41:48 +02:00
.forgejo/workflows Télécharger le binaire GoReleaser au lieu de le compiler dans le runner. 2026-08-23 17:21:05 +00:00
cmd/lbxmb Retirer la mise à jour depuis le TUI : uniquement lbxmb update, avec confirmation. 2026-08-23 17:50:29 +00:00
internal Corriger le cadre cassé autour de Toutes : les chips catégories tiennent sur une ligne. 2026-08-23 19:39:25 +00:00
scripts Actualiser scripts/install.sh 2026-08-23 22:41:48 +02:00
.gitignore Ajouter le client terminal lbxmb pour parcourir et télécharger les ressources du site. 2026-08-23 16:49:59 +00:00
.goreleaser.yaml Corriger le schéma GoReleaser v2 : draft et prerelease au niveau release. 2026-08-23 17:23:18 +00:00
go.mod Ajouter le client terminal lbxmb pour parcourir et télécharger les ressources du site. 2026-08-23 16:49:59 +00:00
go.sum Ajouter le client terminal lbxmb pour parcourir et télécharger les ressources du site. 2026-08-23 16:49:59 +00:00
README.md Saisir z/s/w dans la recherche, afficher le vrai total Toutes, et ajouter l’installateur Windows. 2026-08-23 19:24:28 +00:00
screenshot.png Upload files to "/" 2026-08-23 22:27:28 +02:00

LB'XMB

lbxmb/cli

Client terminal pour parcourir, filtrer, rechercher et télécharger les ressources de lbxmb.fr

Releases Go 1.23+ Linux, Windows, macOS Bubble Tea 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 larchive 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, lapplication demande :

  1. La langue (français ou anglais)
  2. 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 : fr ou en
  • download_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 doptions : OS, console, packs…)
n Page suivante
r Actualiser
Esc / Ctrl+C Retour / quitter

q et d servent 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 : dabord le groupe sil 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 lapplication ouverte. Relancez lbxmb ensuite.

lbxmb update --yes   # saute la confirmation

Licence

Usage interne / communautaire LB'XMB.FR.