Commandes ss / smartstackss / smartstack commands

Les commandes ci-dessous sont fournies par le binaire ss (alias de smartstack) installé via npm i -g @atlashub/smartstack-cli. The commands below are provided by the ss binary (alias of smartstack) installed via npm i -g @atlashub/smartstack-cli.

⚠️ Licence requise : toutes les commandes exigent une licence active, sauf ss license et ss doctor. Sans licence : ss license activate <clé> ou ss license trial. ⚠️ License required: every command requires an active license, except ss license and ss doctor. Without one: ss license activate <key> or ss license trial.

LicenceLicense

CommandeCommand DescriptionDescription
ss license activate <key> Active une clé de licence sur cette machineActivates a license key on this machine
ss license trial Demande une licence d'essai gratuiteRequests a free trial license
ss license status Affiche l'état de la licence couranteShows the current license status
ss license verify <key> Vérifie une clé sans l'activerVerifies a key without activating it
ss license deactivate Retire la licence de cette machineRemoves the license from this machine
ss license api-key set <key> Configure une clé API pour l'authentification CI/CDConfigures an API key for CI/CD authentication

Cycle de vieLifecycle

CommandeCommand DescriptionDescription
ss init [name] Scaffold un nouveau projet SmartStack (backend + frontend + GitFlow). Sans nom : utilise le dossier courant. Options : --here, --yes, --preview, --dry-runScaffolds a new SmartStack project (backend + frontend + GitFlow). Without a name: uses the current folder. Options: --here, --yes, --preview, --dry-run
ss install Déploie skills, agents, hooks dans /.claude/Deploys skills, agents, hooks to /.claude/
ss install --local Variante locale : ./.claude/ du projet courantLocal variant: ./.claude/ of the current project
ss update Met à jour les fichiers déployés (/.claude/) vers la version du paquet installéUpdates the deployed files (/.claude/) to the installed package version
ss upgrade Met à niveau un PROJET client : paquets NuGet/npm, configuration, migrations, résidus — à lancer dans le projetUpgrades a client PROJECT: NuGet/npm packages, configuration, migrations, residuals — run inside the project
ss uninstall Retire les fichiers déployésRemoves deployed files
ss status État de l'installation (global ou --local)Installation status (global or --local)

DéveloppementDevelopment

CommandeCommand DescriptionDescription
ss dev up Lance tout l'environnement de dev en une passe (détection → démarrage backend + frontend → attente API → cartouche URLs/login)Runs the whole dev environment in one pass (detect → start backend + frontend → wait for the API → URLs/login summary)
ss dev stop Arrête backend et/ou frontendStops backend and/or frontend
ss dev status Backend/frontend en cours d'exécution ?Are backend/frontend running?
ss dev summary Cartouche : URLs, base de données, identifiants adminSummary: URLs, database, admin credentials
ss docs [page] Ouvre la documentation HTML dans le navigateur (--list pour lister les pages)Opens the HTML documentation in the browser (--list to list pages)
ss docker up Build + démarre les conteneurs (Docker ou Podman) ; aussi : down, build, status, logsBuilds + starts containers (Docker or Podman); also: down, build, status, logs
ss tmux install Prépare l'environnement de dev WSL (tmux, dotnet, claude, git) ; aussi : statusSets up the WSL dev environment (tmux, dotnet, claude, git); also: status

DiagnosticDiagnostics

CommandeCommand DescriptionDescription
ss doctor Vérifie l'intégrité de l'installation (sans licence)Verifies install integrity (no license needed)
ss doctor --json Sortie machineMachine-readable output