CLI aura — Référence complète
Le binaire officiel aura permet de piloter l'intégralité de la plateforme Aurabase : dev local, Docker Compose, migrations SQL, fonctions stockées, Edge Functions WASM, RLS, Storage et Auth.
Un binaire autonome, disponible partout
Le CLI est un binaire Rust autonome. Il s'installe aujourd'hui par NPM sur macOS Apple Silicon, et par compilation depuis les sources partout ailleurs. Les paquets de binaires précompilés pour Linux, macOS Intel et Windows ne sont pas encore publiés : npm install -g @aurabase/cli y échoue, ce n'est pas une erreur de votre part.
Authentifier le CLI
Vous pouvez vous connecter avec votre compte console ou en utilisant un Personal Access Token pour vos pipelines CI/CD :
Référence exhaustive par module
Retrouvez l'ensemble des commandes et sous-commandes supportées par le binaire aura :
Interface interactive dans le terminal
Aurabase intègre une interface en mode texte (aura ui) propulsée par Ratatui. Elle permet de naviguer dans vos bases, exécuter du SQL, inspecter les tables et suivre les logs sans quitter votre terminal.
Options et paramètres globaux
--json— Sortie structurée JSON (idéal pour le scripting, jq et l'automatisation CI/CD)--dry-run— Exécute la commande dans une transaction annulée à la fin pour valider les contraintes sans modifier les données--read-only— Verrouille la transaction en lecture seule stricte au niveau du moteur Postgres-f, --force— Ignore les demandes de confirmation interactives pour les opérations destructives--project-id <uuid>— Cible un projet distant spécifique en ignorant le fichier local de liaison
aura completions zsh > ~/.zfunc/_aura ou aura completions bash > /etc/bash_completion.d/aura.