@boot-dev/boot
v1.0.10
Published
Developer bootstrap CLI for saving, reusing, and syncing common commands with GitHub.
Downloads
41
Maintainers
Readme
@boot-dev/boot
A developer-friendly CLI that helps you save, run, and manage reusable commands, create project templates, and sync them seamlessly with GitHub.
Boot simplifies your workflow — so you can stop typing the same commands repeatedly and start coding faster.
About
Boot is a command-line tool designed to help developers quickly scaffold projects, save frequently used commands, manage templates, and synchronize data using GitHub.
Whether you’re spinning up a new project or reusing commands across teams, Boot streamlines your development setup in seconds.
Features
- 🧱 Create: Quickly scaffold projects (Next.js, Express, NestJS, and more)
- 💾 Save: Store reusable commands for easy access
- 🏃 Run: Execute saved commands directly from the CLI
- 🧩 Templates: Add, edit, or remove project templates
- ☁️ Sync: Push or pull configurations via GitHub
- 🔐 Login/Logout: Authenticate securely with GitHub for sync
- 🧭 Interactive Menu: Navigate using an intuitive menu interface
- ⚙️ Custom Settings: (Coming soon) Adjust your CLI preferences
- 💬 Help Command: Easily discover and learn every Boot command
Installation
Make sure to install globally by using the CLI command below
npm install -g @boot-dev/bootCore Commands
| Command | Description |
|:-----------------------------------------|:----------------------------:|
| boot | General action menu |
| boot save <name> <cmd...> | Save a reusable command |
| boot list | List all saved commands |
| boot run <name> | Run a saved command |
| boot remove <name> | Remove saved project |
| boot create | Create a new project from a template |
| boot add-template <name> <cmd...> | Add a custom project template |
| boot list-templates | List all templates |
| boot edit-template <name> <cmd...> | Edit an existing template |
| boot remove-template <name> | Remove a template |
| boot sync --push | Push your config to GitHub |
| boot sync --pull | Pull your config from GitHub |
| boot sync --logout | Clear GitHub credentials |
| boot login | Log in with GitHub |
| boot help | View help and examples for all commands |
Example Workflow
# Save a reusable command
boot save start "npm run dev"
# Run it anytime
boot run start
# Create a new Next.js / express.js / nest.js / react native (expo) project
boot create next my-app
# Push your saved commands and templates to GitHub
boot sync --push
# Pull them on another machine
boot sync --pullAuthentication
To use GitHub sync features:
boot loginThis will open a browser for GitHub authentication.
Your access token will be securely saved in ~/.boot/auth.json.
To logout:
boot logoutVersion
Use boot --version to check your installed version
Contributing
Contributions are welcome! If you have suggestions, open an issue or submit a PR on GitHub repository.
License
MIT License © 2025 Boot Dev
Author
Built with ⚡ by Jays Alimi
“Automate the boring stuff — and code the fun parts.”
