aaxyat-setup
v1.0.1
Published
Personal project bootstrap CLI.
Readme
aaxyat-setup
Personal project bootstrap CLI. Easily bootstrap pre-configured project templates.
Installation
You can run this tool without installing it globally:
npx aaxyat-setupOr install it globally:
npm install -g aaxyat-setupUsage
Interactive Mode
Running without arguments launches the interactive wizard:
npx aaxyat-setupYou will be prompted to select a project template and enter a project name.
Direct Mode
Bootstrap a specific template immediately, bypassing interactive prompts:
# Bootstrap Django template
npx aaxyat-setup --django
# Bootstrap PHP template
npx aaxyat-setup --phpOptions
npx aaxyat-setup --helpDisplays usage help:
Usage
npx aaxyat-setup [options]
Options
--django Bootstrap Django template
--php Bootstrap PHP template
--help Display helpProject Structure
aaxyat-setup/
├── bin/
│ └── index.js
├── lib/
│ ├── cli.js
│ ├── wizard.js
│ ├── questions.js
│ ├── copy.js
│ ├── filesystem.js
│ ├── logger.js
│ ├── templates.js
│ └── constants.js
├── templates/
│ ├── django/
│ │ ├── .gitignore
│ │ ├── AGENTS.md
│ │ └── README.md
│ └── php/
│ ├── .gitignore
│ ├── AGENTS.md
│ └── README.md
├── package.json
├── README.md
└── LICENSEDevelopment
To develop locally:
- Clone this repository
- Install dependencies (none required)
- Link the package locally:
npm link - Test the CLI:
aaxyat-setup
Publishing
Publishing to npm:
npm publish --access public