emdash-cli

Manage EmDash CMS instances via CLI for schemas, media, and settings.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/nanasi-apps/nanasi-apps-blog-emdash --skill emdash-cli-nanasi-apps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: emdash-cli
Source: https://github.com/nanasi-apps/nanasi-apps-blog-emdash/tree/main/.agents/skills/emdash-cli
Command: npx skills add https://github.com/nanasi-apps/nanasi-apps-blog-emdash --skill emdash-cli-nanasi-apps

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The EmDash CLI provides a centralized, scriptable interface to manage content, schemas, media, and automation for EmDash CMS instances from the command line, enabling faster setup, deployment, and maintenance.

Core Features & Use Cases

  • Local commands for offline development: init, dev, seed, export-seed, auth secret, which configure and bootstrap a SQLite-based environment.
  • Remote commands for live operations: types, login, logout, whoami, content, schema, media, search, taxonomy, menu, allowing integration with running instances and automation pipelines.
  • Automation and scripting: generate types, export seeds, batch content updates and migrations, enabling reliable CI/CD workflows and repeatable admin tasks.

Quick Start

Run emdash dev to start a local server and begin managing content.

Frequently Asked Questions about emdash-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate EmDash CMS content and schema management from the command line?

Automate EmDash CMS content and schema management by running local commands like init, dev, and seed for offline development, and remote commands for content, schema, and media to script instances. This enables repeatable CLI workflows and batch operations.

Can I generate types and export seeds for EmDash CMS using a CLI?

Generate types and export seeds for EmDash CMS using the types and export-seed CLI commands. These commands produce schema type definitions and content seed files, enabling reliable CI/CD workflows and repeatable admin tasks.

What's the best way to script EmDash CMS migrations and batch content updates?

Script EmDash CMS migrations and batch content updates by utilizing the remote content and schema commands within automation pipelines. This approach handles batch updates and migrations, ensuring reliable scripted CMS operations.

Does the EmDash CLI support local SQLite development environments?

The EmDash CLI supports local SQLite development environments through local commands like init, dev, and seed. These configure and bootstrap a SQLite-based environment for offline development and content management.

How do I handle authentication for remote EmDash CMS instances via CLI?

Handle remote EmDash CMS authentication via CLI using the login, logout, and whoami commands. These manage authentication credentials and verify the active user against running remote endpoints.

How does EmDash CLI handle media, taxonomy, and menu management for remote instances?

EmDash CLI handles media, taxonomy, and menu management through dedicated remote commands. These allow operators to interact with and configure media files, taxonomy structures, and navigation menus against running instances.