Я очень рад представить новый проект, над которым я работаю, под названием create-new-cli.

Для начала ознакомьтесь с репо здесь.

С ростом популярности таких проектов, как Create React App, Angular CLI и Ionic CLI, а также с производительностью, которую эти CLIS привносят в таблицу, у разработчиков должен быть простой способ создать свой собственный интерфейс командной строки с использованием шаблонов, а также познакомьте их с миром создания CLI.

С помощью Create New CLI вы можете легко создать свой собственный CLI с помощью пары команд и базового проекта, а затем добавить и отполировать свой CLI с помощью сгенерированного проекта.

Для начала посмотрите это видео или следуйте инструкциям ниже.

Чтобы создать свой собственный интерфейс командной строки:

  1. Установить create-new-cli глобально
npm i -g create-new-cli

2. введите create-new-cli и следуйте командам

create-new-cli

На предыдущем шаге мы создадим имя и команду для нашего cli. Имя будет папкой, созданной для нашего проекта, а команда будет тем, что приложение зарегистрировано в реестре npm, которое будет полем имени в нашем недавно созданном package.json.

Мы будем ссылаться на эти два элемента как на <YourProjectName> и <your-project-command> в следующих шагах.

3. Компакт-диск в каталог вновь созданного проекта.

cd <YourProjectName>

4. Опубликуйте в npm (или сделайте ссылку для локального тестирования)

npm publish OR npm link

5. Установите новый cli глобально на свой компьютер (пропустите этот шаг, если вы использовали ссылку npm)

npm i -g <your-project-command>

6. Создайте новое приложение с помощью нового интерфейса командной строки.

<your-project-command> MyAppName

Я надеюсь, что с его помощью люди создадут много крутых вещей!

Меня зовут Надер Дабит. Я консультант и инструктор по программному обеспечению, а также основатель React Native Training, где мы учим разработчиков в ведущих компаниях по всему миру, как быстро начать работу с React Native.

Если вам нравятся React и React Native, загляните в наш подкаст React Native Radio на Devchat.tv.

Также ознакомьтесь с моей книгой React Native in Action, которая теперь доступна в Manning Publications.

Если вам понравилась эта статья, порекомендуйте и поделитесь ею! Спасибо за ваше время

Хакерский полдень - это то, с чего хакеры начинают свои дни. Мы часть семьи @AMI. Сейчас мы принимаем заявки и рады обсуждать рекламные и спонсорские возможности.

Если вам понравился этот рассказ, мы рекомендуем прочитать наши Последние технические истории и Современные технические истории. До следующего раза не воспринимайте реалии мира как должное!