CLI Reference
Examples
bash
# Fast non-interactive setup with CI and remote origin
jyinit create my-lib --type python-package --ci github --gitrep "https://github.com/you/my-lib" --yes
# Interactive creation in current directory
jyinit create my-lib --interactiveCommands
- jyinit create [name] — Create a new project with name inside a new folder - name
- jyinit list-templates — List available templates
- jyinit --version — Show version
- jyinit --help — Show help
- jyinit create --help — Show help for create option
Options and Flags
--type
Legacy: single template scaffold
--types
One or more templates (library, flask, fastapi, django, …)
--dir
Base directory for project
--license
Choose license (default: MIT)
--author
Author name (defaults to system user)
--py
Minimum Python version (default: 3.8)
--git
Initialize git (no remote)
--gitrep [url]
Init git + set optional remote & push
--venv
Create .venv per subproject
--no-tests
Skip creating tests/ folder
--ci
Add tailored GitHub Actions workflow
--interactive
Prompt for missing values
--dry-run
Preview without writing files