@abimongo/create
v1.0.4
Published
 
Readme
Abimongo Create (scaffolder)
The Abimongo CLI is a project scaffolding tool. It creates starter applications and wiring for common project types (for example: MERN, Next.js, REST API, and GraphQL). The CLI focuses on generating working project skeletons and developer tooling; it does not expose a runtime API surface that needs in-depth reference docs.
Key points
- Purpose: scaffold full-stack or API starter projects and templates.
- Scope: project generation, template wiring, and optional dependency installation.
- Minimal docs: this package intentionally contains minimal documentation because runtime API docs live in
@abimongo/coreand@abimongo/logger.
Optional installs
During interactive scaffolding the CLI can offer to install @abimongo/core and @abimongo/logger into the generated project. If you accept, those packages will be added as project dependencies and basic wiring will be included in the scaffold. If you decline, the scaffold will include notes so you can add them later.
Installation
You can run the CLI without a global install using npm or yarn exec helpers. From a project root:
# npm
npx @abimongo/create <command> [options]
# yarn
yarn dlx @abimongo/create <command> [options]
# or use npm exec when installed as a devDependency
npm exec --package @abimongo/create -- @abimongo/create <command>Quick start
- Show help:
npx @abimongo/create --help- Scaffold a new project (interactive):
npx @abimongo/create init- Generate a template or artifact:
npx @abimongo/create generate <template-name>Common commands
- init — interactive project scaffolding (choose project type, features, and optional packages).
- generate (or gen) — create templates, models, or other code artifacts.
- config — inspect or update CLI/project template configuration.
- help — list commands and flags.
Examples and templates
The CLI ships with example templates and usage notes. See the repository folder:
packages/cli/examplesWhen to use each package
- Use
@abimongo/createwhen you want to bootstrap a new project quickly. - Use
@abimongo/corefor runtime classes, configuration, and API-level usage (these are documented in the core package docs).
Troubleshooting
- If a command is unavailable, run
npx @abimongo/create --helpto confirm the available commands and flags. - In monorepos, run the CLI from the workspace root so it can find shared templates and config.
- If you accept optional installs but the package manager fails, install
@abimongo/coreand@abimongo/loggermanually in the generated project.
Contributing
Contributions to the CLI templates are welcome. If you add or modify templates, add corresponding example scaffolds under packages/cli/examples and include a short description of the template intent.
License
This package follows the repository license. See the top-level LICENSE file for details.
