New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

@boot-dev/boot

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@boot-dev/boot

Developer bootstrap CLI for saving, reusing, and syncing common commands with GitHub.

latest
Source
npmnpm
Version
1.0.10
Version published
Maintainers
1
Created
Source

@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.

npm version npm downloads license

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/boot

Core Commands

CommandDescription
bootGeneral action menu
boot save <name> <cmd...>Save a reusable command
boot listList all saved commands
boot run <name>Run a saved command
boot remove <name>Remove saved project
boot createCreate a new project from a template
boot add-template <name> <cmd...>Add a custom project template
boot list-templatesList all templates
boot edit-template <name> <cmd...>Edit an existing template
boot remove-template <name>Remove a template
boot sync --pushPush your config to GitHub
boot sync --pullPull your config from GitHub
boot sync --logoutClear GitHub credentials
boot loginLog in with GitHub
boot helpView 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 --pull

Authentication

To use GitHub sync features:

boot login

This will open a browser for GitHub authentication. Your access token will be securely saved in ~/.boot/auth.json.

To logout:

boot logout

Version

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.”

Keywords

cli

FAQs

Package last updated on 13 Oct 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts