Skip to main content

37 docs tagged with "cli"

View all tags

Agent Conventions

Generate agent convention files for coding assistants like Claude and Cursor.

Base

Scaffold a base monorepo project with workspaces configuration.

Bootstrap

Resolve platform-aware directories, discover configuration files across search paths, and load .env files into the process environment.

Changelog

Record changes and release versioned changelogs with a guided flow that combines the record and release steps into a single beginner-friendly command.

Check Installed Versions

Standardized system version snapshot for OS, browsers, Node, package managers, and runtimes in a single run for reproducible diagnostics and documentation.

Cleanup

Remove unsupported keys and reorder remaining keys in workspace package.json files.

CLI Header

Render ANSI-aware CLI banners with configurable borders, alignment, padding, and smart truncation.

CLI Reference

Nova CLI generates files, applies recipes, scaffolds projects, and runs utilities with explicit commands and predictable behavior.

Cloudflare Workers

Scaffold a Cloudflare Workers workspace with monorepo or workspace mode.

Developer Toolkit

Modular, importable utilities for formatting and logging with predictable output and repeat-safe operations for CLIs and automation.

Docusaurus

Scaffold a Docusaurus documentation workspace with monorepo or workspace mode.

Dotenv (.env)

Generate .env and .env.sample files for managing local environment secrets.

Express.js

Scaffold an Express.js workspace with monorepo or workspace mode.

Gitignore (.gitignore)

Generate a .gitignore file with common patterns for Node.js, macOS, and editor artifacts.

Initialize Config

Interactive wizard that loads, edits, and saves the Nova config file with project details, entities, and canonical URLs straight from the terminal.

Issue Template

Generate GitHub issue template files for bug reports, feature requests, and support.

License (LICENSE)

Generate a LICENSE file populated with license type, author, and year information from nova.config.json.

Logger

Emit leveled logs with colored prefixes, environment-aware filtering, and scoped customization for any CLI or automation script.

Next.js

Scaffold a Next.js workspace with monorepo or workspace mode.

Normalize Artifacts

Normalize files, bin, man, directories, private, and publishConfig fields in workspace package.json files.

Normalize Bundler

Normalize types, module, sideEffects, and esnext bundler convention fields in workspace package.json files.

Normalize Dependencies

Normalize dependency fields and optionally pin versions in workspace package.json files.

Normalize Modules

Normalize exports, main, type, browser, and imports fields in workspace package.json files.

Normalize Tooling

Normalize scripts, gypfile, config, and workspaces fields in workspace package.json files.

README (README.md)

Generate a baseline README.md file populated with project metadata from nova.config.json.

Run Recipes

Run all configured recipes in sequence so every workspace stays consistent with a single command.

Run Scripts

Run package.json scripts by pattern in sequential or parallel mode using a built-in Nova utility with no extra dependencies.

Setup and Configure

Setup and configuration for Nova covering installation instructions and TypeScript and ESLint presets setup.

Sync Environment

Sync engines, os, cpu, libc, devEngines, and packageManager fields in workspace package.json files, with optional Node.js LTS version tracking.

Sync Identity

Sync name, version, description, keywords, and license fields in workspace package.json files using nova.config.json as the source of truth.

Sync Ownership

Sync homepage, bugs, author, contributors, funding, and repository fields in workspace package.json files using nova.config.json as the source of truth.

Transpile

Transpile TypeScript with filtered diagnostics, emitting compiled output while suppressing third-party errors so strict configs remain practical.

Type Check

Run full TypeScript type checking scoped to project-owned files, filtering out third-party diagnostics so strict configs remain practical.

Vite

Scaffold a Vite workspace with monorepo or workspace mode.

Workflows

Generate GitHub Actions workflow files from nova.config.json for CI/CD automation.