Skip to content

APPNEURAL-Packages/cli

Repository files navigation

APPNEURAL-CLI

@appneural/cli is the CLI for APPNEURAL developers to create services, manage repositories, and drive DevOps workflows with a consistent TypeScript-first toolchain.

Installation

  • npm install -g @appneural/cli
  • npx appneural <command> for per-project usage

Local development

npm run dev     # keep watching src/ for changes and rebuild with esbuild
npm run build   # produce a bundled dist/index.js that the bin loader executes

Tooling

  • tsconfig.json targets modern Node and enables esnext modules
  • esbuild.config.mjs centralizes the bundle/watch configuration

Next steps

After installing dependencies run npm run build so the published bin/appneural.js can execute the bundled dist/index.js. Open src/commands to extend behavior and wire up real services as needed.

Command reference

The CLI is available through the appneural, an, or anx binaries. Run appneural <command> --help for command-specific options.

Command Description
auth APPNEURAL authentication commands (login, logout, whoami).
init Initialize a local APPNEURAL workspace.
workspace Inspect and manage workspace metadata, installs, and sync.
templates Browse, sync, and scaffold from the APPNEURAL template catalog.
microservice Generate, list, and manage APPNEURAL microservices.
ui UI layout, theme, and component helpers.
sdk SDK generation and automation commands.
repo Repository automation (create, clone, link, list).
docker Build APPNEURAL Docker images or compose local stacks.
deploy --target <provider> --env <environment> Run an APPNEURAL deployment for a given provider/environment.
ci Configure and trigger APPNEURAL CI pipelines.
quality Format, lint, fix, test, and clean quality workflows.
`check <schema duplicates
ai AI copilots for explain, refactor, and review flows.
version Version bump helpers (patch/minor/major).
publish Publish the APPNEURAL CLI package.
config Read and write CLI configuration values.
doctor Collect diagnostics, logs, and bug reports.
plugins Inspect, reload, and manage APPNEURAL CLI plugins.
setup One-shot setup automation for new environments.
cloud Cloud infrastructure automation workflows.
command create Scaffold new APPNEURAL CLI command packages.
generate <template> <name> Render a snippet/template into the workspace.
new <blueprint> Create a new blueprint-based project.
docs Generate and manage the APPNEURAL docs site.

Tip: All commands accept -h/--help to show their nested subcommands and options.

About

Shared Appneural package @appneural/cli

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors