Skip to content

About

A Node.js CLI template with explicit commands, help, version, and safe execution boundaries.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

eliware.org

@eliware/cli-template npm License CI

A Node.js CLI template with explicit commands, help, version, and safe execution boundaries.

Table of Contents

Features

This template provides a reusable starting point. Each derived repository owns its product behavior and operating decisions.

Requirements

Use Node.js 26 or later and npm 12 or later for repository validation.

Setup

Create a repository from this template. Replace the template name, description, URLs, keywords, and sample content. Run npm ci from the repository root.

Usage

Follow this README and the user guide. Read release notes for release history.

Development

Read AGENTS.md and the specifications index before you change files. Keep documents and records in the repository that owns them.

Testing

Run npm test before handoff. It runs the repository checks through eliware-test.

Troubleshooting

Install the required Node.js and npm versions. Run npm ci after dependency changes. Review the file and rule in any validation error.

Security

Keep credentials, secrets, private data, and runtime state out of Git. Use only approved secret stores for secret values.

Configuration

The starter has no runtime settings. It does not read environment variables or configuration files.

Operations

The starter prints help, a version, or an error. It does not change files or connect to a network. Use the authorized release process to publish the package.

Commands

Run eliware-cli-template --help to print usage. Run eliware-cli-template --version to print the package version. Run the command with no arguments to print usage. The starter accepts no other arguments. An unsupported argument returns exit code 2. The starter does not change state.

Exit codes

Code Meaning
0 Help, version, or usage completed.
2 The command received an unsupported argument.

Support

For help, questions, or to chat with the author and community, visit:

Discordeliware.org

eliware.org on Discord

Links

License

MIT © Eliware

About

A Node.js CLI template with explicit commands, help, version, and safe execution boundaries.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages