A CLI program for generating new Twine Projects meaning folder structure and files.
NOTICE: Currently this will generate a predefined folder-structure
- Command line interface (CLI)
- Add flags to use for Quick/Fast and/or Test
generator ProjectName --Q --Tso the user can skip any questions and just get a simple project folder for testing
- Add flags to use for Quick/Fast and/or Test
- Check if VS-Code is installed and add recommendation for
Twine 3 Language Tools-extension - Check if tweego is installed and either nag about it or add install suggestions in
README.md- Ask for path and if VS-Code is installed add to task
- Generates a new project folder with a pre-defined folder structure
- Internal read structure from yaml
- Add support for custom yaml folder structure
- If git is present, add
.gitignore - Creates default files and directories, such as
README.mdandsrc/ - Includes customizable templates for generating project files
- Automatically adds project files to a version control system, such as Git
- Allows users to generate project files from existing templates or directories
- Supports customization of the folder structure and file templates
- Enables users to configure project settings, such as build configurations or environment variables
- Enables users to configure project settings, such as
Config.[sugarcube]
- First launch make
config.yaml - Make it a wizard or just populate it with defaults
?- Preferred folder structure and names for the
distandsrcfolders - Compiler command for
tasksif vs-code? - Define favicon?
- Preferred folder structure and names for the