ForgeTS provides a suite of tools for accelerating TypeScript development.
The primary function is to scaffold new projects.
forgets new [project-name]What it does:
- Creates a new directory.
- Initializes a git repository.
- Generates project structure based on selected template (e.g., React, Backend API).
- Installs dependencies (optional during generation).
Generate specific parts of an application.
forgets generate component [name]ForgeTS templates come pre-configured with:
- Secure Defaults: Headers, rigorous linting rules.
- Compliance: NIST 800-53 Rev5 baseline configurations where applicable.
| Option | Description |
|---|---|
--help, -h |
Show help information. |
--version, -v |
Show current version. |
--verbose |
Enable verbose logging for debugging. |
--dry-run |
SImulate the command without writing files. |
The CLI uses a structured error handling approach. If a command fails, it will output a human-readable error message and exit with a non-zero status code.