NodeOps

CreateOS CLI

L'interface en ligne de commande officielle de CreateOS.
Déployez, gérez et mettez à l'échelle votre infrastructure depuis le terminal.

Installation

$ brew tap nodeops-app/tap && brew install createos

Compatible avec macOS et Linux. Téléchargez les binaires pour les autres plateformes.

Voir en action

Prise en main

De l'installation au déploiement en production en quatre étapes.

1

Installer la CLI

$ brew tap nodeops-app/tap && brew install createos

Ou utilisez l'installateur curl sous Linux. Voir toutes les options d'installation.

2

Se connecter

$ createos login

Ouvre votre navigateur pour une connexion OAuth. En CI, utilisez createos login --token.

3

Lier votre projet

$ cd my-api

$ createos init

Crée .createos.json pour que toutes les commandes détectent automatiquement votre projet à partir d'ici.

4

Déployer

$ createos deploy

Détecte automatiquement le type de projet. Affiche les logs de build en direct. Imprime votre URL en production une fois le déploiement terminé.

Commandes

23 commandes pour les déploiements, les environnements, la mise à l'échelle, les sandboxes, les tâches cron, les domaines, et plus encore.

deploy

Détecte automatiquement le type de projet. Affiche les logs de build en temps réel. Imprime votre URL en production une fois le déploiement terminé.

env

Définir, lister, supprimer, récupérer et envoyer. Synchronise les fichiers .env entre le local et le distant.

status

Déploiements, domaines, environnements et derniers déploiements. Votre projet en un coup d'œil.

cronjobs

Créez, modifiez, suspendez et surveillez des tâches HTTP planifiées avec l'historique d'exécution.

scale

Ajustez instantanément le CPU, la mémoire et les réplicas, avec un diff avant/après.

domains

Ajoutez des domaines personnalisés, obtenez les enregistrements DNS à configurer et vérifiez la propagation.

templates

Parcourez les templates disponibles, consultez leurs détails et lancez de nouveaux projets.

sandbox

Sandboxes MicroVM : créer, exécuter, shell, synchroniser des fichiers, ouvrir des tunnels de ports et détruire.

deployments

Lister, consulter les logs, suivre les logs de build en direct, relancer, annuler et réveiller des déploiements.

Prêt pour le CI/CD

Chaque commande fonctionne en mode non interactif, avec des flags et une sortie JSON.

# Deploy in CI

$ createos deploy --project $PROJECT_ID

# Set env vars from CI secrets

$ createos env set DATABASE_URL=$DB_URL --project $PROJECT_ID

# JSON output for scripting

$ createos status --output json | jq .project.status

# Force-delete without confirmation prompt

$ createos domains delete --project $ID --domain $DOMAIN_ID --force

Questions fréquentes

Comment installer la CLI CreateOS ?
Sur macOS : brew tap nodeops-app/tap && brew install createos. Sur toutes les plateformes : curl -sfL https://raw.githubusercontent.com/NodeOps-app/createos-cli/main/install.sh | sh. La CLI est un binaire unique, sans dépendances.
La CLI remplace-t-elle le tableau de bord web ?
La CLI complète le tableau de bord. Tout ce que vous pouvez faire dans le tableau de bord, vous pouvez le faire depuis le terminal, avec en plus des fonctions comme le suivi des logs en temps réel, la synchronisation des fichiers .env et les déploiements scriptés pour les pipelines CI/CD.
Quels types de projet createos deploy prend-il en charge ?
La CLI détecte automatiquement le type de projet et déploie en conséquence. Les projets connectés à GitHub se déploient depuis le dernier commit. Les projets par envoi compressent votre répertoire local en zip et l'envoient. Les projets d'image Docker déploient n'importe quelle référence d'image.
Puis-je utiliser la CLI dans des pipelines CI/CD ?
Oui. Chaque commande prend en charge un mode non interactif avec des flags. Utilisez --output json pour obtenir une sortie lisible par machine. Authentifiez-vous avec un jeton d'API via createos login --token dans les environnements sans interface.
Comment fonctionne l'authentification ?
Lancez createos login. Votre navigateur s'ouvre pour une connexion OAuth. Pour le CI/CD, utilisez createos login --token avec une clé d'API. Les sessions se renouvellent automatiquement, vous aurez donc rarement besoin de vous réauthentifier.
La CLI est-elle open source ?
Oui. La CLI CreateOS est open source et disponible sur GitHub à l'adresse github.com/NodeOps-app/createos-cli. Elle est écrite en Go et les contributions sont les bienvenues.

Commencez à déployer depuis votre terminal

$ brew tap nodeops-app/tap && brew install createos

Compatible avec macOS et Linux. Téléchargez les binaires pour les autres plateformes.

283K créateurs. Un seul espace de travail.

Recevez les mises à jour produit, les témoignages de créateurs et un accès anticipé aux fonctionnalités qui vous aident à livrer plus vite.

NodeOps est le système d'exploitation agentique pour l'IA en production. CreateOS en est le produit phare.