0.0.7 • Published 2 years ago
@novomanu/project-cli v0.0.7
Installation
Create github token
Install the package globally
npm install -g @novomanu/project-cli
Include env variables
For zsh
echo 'export GITHUB_TOKEN={your_token}' >> ~/.zshenv
echo 'export GITHUB_OWNER=NovoManu' >> ~/.zshenv
echo 'export GITHUB_TEMPLATES_REPOSITORY=cli-templates' >> ~/.zshenv
echo 'export GITHUB_TEMPLATES_PATH=templates' >> ~/.zshenv
source ~/.zshenv
For bash
echo 'export GITHUB_TOKEN={your_token}' >> ~/.bash_profile
echo 'export GITHUB_OWNER=NovoManu' >> ~/.bash_profile
echo 'export GITHUB_TEMPLATES_REPOSITORY=cli-templates' >> ~/.bash_profile
echo 'export GITHUB_TEMPLATES_PATH=templates' >> ~/.bash_profile
source ~/.bash_profile
Usage
Get list of templates
mucli project templates
Install project
mucli project install -t {template_name} -n {project_name}
Project synchronization with the template
mucli project sync
Development
Fill the .env file (see .env.example)
Install dependencies
npm install
Check prompt library documentation to include cli questions