Project Scaffold CLI

A CLI tool that generates standardized project scaffolding for multiple languages (Python, Node.js, Go, Rust) with intelligent defaults, auto-generated configs, CI/CD templates, and custom template support.

Features

  • Multi-language support: Python, Node.js, Go, Rust
  • Intelligent defaults for each language
  • Auto-generated configuration files (pyproject.toml, package.json, go.mod, Cargo.toml)
  • CI/CD templates (GitHub Actions, GitLab CI)
  • Custom template support
  • Interactive prompts with sensible defaults

Installation

pip install project-scaffold-cli

Usage

psc init

This will start an interactive project creation wizard.

Configuration

Configuration files are generated automatically based on the chosen language:

  • Python: pyproject.toml
  • Node.js: package.json
  • Go: go.mod
  • Rust: Cargo.toml

Contributing

Contributions welcome!

License

MIT License

Description
A CLI tool that generates standardized project scaffolding for multiple languages (Python, Node.js, Go, Rust) with intelligent defaults, auto-generated configs, CI/CD templates, and custom template support.
Readme MIT 112 KiB
v1.0.0 Latest
2026-02-05 11:01:37 +00:00
Languages
Python 96.5%
Jinja 3.5%