Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[infra] CLI subcommands (mount, umount, refresh, status) #15

@CCoupel

Description

@CCoupel

Objectif

Implémenter les sous-commandes CLI pour contrôler Media_FS depuis un terminal, en complément du tray.

Commandes

mediafs mount                     # monte tous les serveurs actifs
mediafs mount user@HomeServer     # monte un serveur spécifique
mediafs umount                    # démonte tout
mediafs umount user@HomeServer    # démonte un serveur
mediafs refresh user@HomeServer   # invalide le cache et rafraîchit
mediafs status                    # état des serveurs montés
mediafs config add                # assistant interactif ajout serveur

Tâches

  • Parser les args dans cmd/mediafs/main.go
  • mount : connecter + monter les serveurs spécifiés (ou tous)
  • umount : démonter proprement
  • refresh : cache.Invalidate() + re-fetch des libraries
  • status : afficher chaque serveur avec statut (monté/erreur) et nb items en cache
  • config add : prompt interactif (type, alias, URL, API key, test connexion)

Refs

Metadata

Metadata

Assignees

No one assigned

    Labels

    infraInfrastructure, CLI, build

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions