1d7b9c75ff7c49faf7ed20d83e79f26694ce95b1
Some checks failed
CI / test (push) Has been cancelled
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