Atelier201 websiteJoin the waitlist
CLIIntroducción a la CLI
CLI

Introducción a la CLI

Instala la CLI, inicia sesión, vincula una carpeta de proyecto a un sitio y publícalo.

Terminal
npm install -g @atelier201/cli
atelier201 auth login
atelier201 account

atelier201 auth login abre un navegador, te pregunta a qué espacio de trabajo quieres conectarte y qué permisos quieres conceder, y guarda el token en el llavero del sistema operativo, no en un archivo oculto. Si el equipo no tiene navegador, usa atelier201 auth login --device.

De una carpeta de proyecto a un sitio en internet

Terminal
atelier201 sites create "Maison Dupont" --link   # crea el sitio y vincula esta carpeta
atelier201 site pull                             # descarga aquí sus archivos
# ...edit...
atelier201 site push --build --wait              # envía la carpeta, la compila y espera
atelier201 previews create                       # crea un enlace privado a esa compilación
atelier201 publish                               # muestra lo que se publicará, pide confirmación y lo publica

Todos los comandos de sitios admiten --site <id> o usan el sitio vinculado a la carpeta actual. atelier201 site link --site <id> crea .atelier201/site.json, que no contiene secretos y se añade a .gitignore.

Para editar textos, entradas y datos del negocio, es preferible usar los comandos de contenido en lugar de modificar archivos: el sistema valida los cambios según el modelo de contenido del sitio, por lo que no pueden romper el diseño.

Terminal
atelier201 content set business:/tagline "Fresh bread daily"

Consulta Comandos para ver la lista completa y Modelo de contenido y contenido multimedia para saber qué contiene un sitio.

Salida

La salida es JSON automáticamente cuando stdout no es un terminal. Puedes canalizarla directamente a jq y los comandos no necesitan la opción --json en CI. En un terminal, se muestra una tabla. Para elegir el formato, usa --output json|table|ndjson.

Códigos de salida

Un script puede tomar decisiones según el código, sin tener que leer ningún mensaje:

CódigoSignificado
0Correcto
1Error inesperado
2Uso incorrecto o solicitud rechazada por el servidor por no ser válida
3Error de autenticación o permisos
4No encontrado
5Límite de solicitudes alcanzado
6Conflicto: conflicto al guardar, publicación desactualizada o límite del plan

Use these docs with your AI tools

An AI agent can read this documentation directly. You do not need an account or an API key. Everything here is public and read-only.

Query these docs via MCP

Recommended

Add this server to Claude, Claude Code, Cursor, Mistral, or any tool that supports MCP. Your agent can then search Atelier201 Docs documentation and read it in full, instead of answering from memory.

https://atelier201.com/docs/mcp
  • searchFind the passages that answer a question.
  • fetchRead one page in full, as Markdown.
  • list_pagesSee every page in this documentation.

Query these docs over HTTP

The same tools also work as plain web requests. Use this for scripts, or for any tool that does not support MCP. There is one endpoint per tool. Arguments go in the query string, and the answer comes back as JSON.

https://atelier201.com/docs/api/docs/search?query=custom+domain

Read the OpenAPI description. It is built from the same definitions as the tools, so it always matches what the endpoints do.

Read these docs as Markdown

Add .md to any page URL to get its Markdown source. You can also send the headerAccept: text/markdown to the page URL itself.

To read the whole documentation in one file, open llms-full.txt. For a short index of every page, open llms.txt.