All Projects → dabit3 → Create New Cli

dabit3 / Create New Cli

Create your own CLI using a series of simple commands.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Create New Cli

Node Installed Check
Checks that all dependencies in your package.json have supported versions installed and complies with your specified node engine version range
Stars: ✭ 67 (-45.08%)
Mutual labels:  cli, npm
Redrun
✨🐌 🐎✨ fastest npm scripts runner
Stars: ✭ 85 (-30.33%)
Mutual labels:  cli, npm
Listr2
NodeJS Task List derived from the best! Create beautiful CLI interfaces via easy and logical to implement task lists that feel alive and interactive.
Stars: ✭ 73 (-40.16%)
Mutual labels:  cli, npm
Pizza Cli
🍕 Order a pizza in a CLI app (just for fun!)
Stars: ✭ 58 (-52.46%)
Mutual labels:  cli, npm
Npm Try
🚆 Quickly try npm packages without writing boilerplate code.
Stars: ✭ 103 (-15.57%)
Mutual labels:  cli, npm
Changed Log
Returns all commit messages between 2 versions of an NPM module
Stars: ✭ 58 (-52.46%)
Mutual labels:  cli, npm
Xa
Beautiful & Customizable logger ❤️
Stars: ✭ 78 (-36.07%)
Mutual labels:  cli, npm
Nls
Missing inspector for npm packages.
Stars: ✭ 44 (-63.93%)
Mutual labels:  cli, npm
Npm Quick Run
Quickly run NPM script by prefix without typing the full name
Stars: ✭ 97 (-20.49%)
Mutual labels:  cli, npm
Cryptocurrency Cli
💰 Cryptocurrency Portfolio On The Command Line 💰
Stars: ✭ 99 (-18.85%)
Mutual labels:  cli, npm
Npm Compare
Compare npm packages from your terminal
Stars: ✭ 55 (-54.92%)
Mutual labels:  cli, npm
Bundle Phobia Cli
📦 Cli for the node BundlePhobia Service 😱
Stars: ✭ 108 (-11.48%)
Mutual labels:  cli, npm
Cli
The command line vault (Windows, macOS, & Linux).
Stars: ✭ 1,044 (+755.74%)
Mutual labels:  cli, npm
Page2image
📷 page2image is a npm package for taking screenshots which also provides CLI command
Stars: ✭ 66 (-45.9%)
Mutual labels:  cli, npm
Be Course 17 18
🎓 Backend · 2017-2018 · Curriculum and Syllabus 💾
Stars: ✭ 44 (-63.93%)
Mutual labels:  cli, npm
Emma Cli
📦 Terminal assistant to find and install node packages.
Stars: ✭ 1,201 (+884.43%)
Mutual labels:  cli, npm
Npm Build Boilerplate
A collection of packages that build a website using npm scripts.
Stars: ✭ 963 (+689.34%)
Mutual labels:  cli, npm
Catage
Node package and CLI tool to convert code into an image with syntax highlighting
Stars: ✭ 44 (-63.93%)
Mutual labels:  cli, npm
Nps
NPM Package Scripts -- All the benefits of npm scripts without the cost of a bloated package.json and limits of json
Stars: ✭ 1,285 (+953.28%)
Mutual labels:  cli, npm
Cli
Get a programmable email address. Automate what happens when you receive emails. It's like Zapier for devs who hate emails.
Stars: ✭ 105 (-13.93%)
Mutual labels:  cli, npm

Create New CLI

CLI Project Generator

With the rise in the popularity of projects like Create React App, Angular CLI, and Ionic CLI, as well as the productivity these clis bring to the table, there should be an easy way for developers to create their own CLI using boilerplates and also to introduce them to the world of CLI creation.

This project will allow developers to easily and quickly create CLIs that give them the most basic functionality in just a few seconds, and publish their projects to npm for users to install and start using right away.

Check out this video walkthrough that will show you how to create a new CLI using create-new-cli

To create and publish your own CLI:

  1. Install create-new-cli globally
npm i -g create-new-cli
  1. Create a new cli following the commmand prompts by running the create-new-cli command
create-new-cli
In the above step, we will create a name and a command for our cli. The name will be the folder created for our project, and the command will be what the application is registered as in the npm registry, which will be the name field in our newly created package.json.
We will reference these two items as <YourProjectName> and <your-project-command> in the following steps.
  1. CD into newly created project directory
cd <YourProjectName>
  1. Publish to npm (or link to test locally)
npm publish OR npm link
  1. Install new cli globally on your own machine (skip this step if you ran npm link)
npm i -g <your-project-command>
  1. Create new application using your new CLI
<your-project-command> MyAppName
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].