X Tutup
Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 1.21 KB

File metadata and controls

42 lines (31 loc) · 1.21 KB

Functionality & Features

ForgeTS provides a suite of tools for accelerating TypeScript development.

Core Workflows

1. Project Scaffolding

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).

2. Module Generation (Future)

Generate specific parts of an application.

forgets generate component [name]

3. Compliance & Security

ForgeTS templates come pre-configured with:

  • Secure Defaults: Headers, rigorous linting rules.
  • Compliance: NIST 800-53 Rev5 baseline configurations where applicable.

CLI Options

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.

Error Handling

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.

X Tutup