Appearance
CLI — usage non interactif
Sur cette page
Lancer sans interface
En pipe ou en script, Marexcode repart d'une session vierge (pas de reprise automatique comme en mode interactif) :
bash
echo "Résume les changements de src/" | marexbash
marex --ui=ink < prompt.txtFlags
| Flag | Effet |
|---|---|
--ui=ink / --ui=opentui | Force l'interface (prioritaire sur MAREX_UI et la config) |
--fresh (avec /connect) | Reconnecte un fournisseur en repartant de zéro |
Variables d'environnement
| Variable | Rôle |
|---|---|
MAREX_WORKSPACE | Racine du projet (défaut : répertoire courant) |
MAREX_UI | ink ou opentui |
MAREX_NO_ANIM, MAREX_ANIM_MS | Animations (MAREX_NO_ANIM=1 pour les terminaux étroits/mobiles) |
MAREX_MEMORY_DIR, MAREX_MEMORY_RETENTION_DAYS | Stockage et rétention de la mémoire long terme |
OPEN_SANDBOX_DOMAIN, OPEN_SANDBOX_PROTOCOL | Endpoint du sandbox (défaut localhost:8802, http) |
Un fichier .env est chargé automatiquement depuis le répertoire courant, puis depuis ~/.config/marex-code/.env. Une variable déjà définie n'est jamais écrasée. Protégez ces fichiers (chmod 600) : ils contiennent des secrets.
Voir Configuration pour la référence complète.