Интерфейс командной строки (CLI) или Terminal – это компьютерная программа, используемая сотнями миллионов людей по всему миру как на Mobile, так и на ПК, чтобы запустить локальные команды, вроде, сделайте новый каталог, перечислите все файлы в каталоге или запуска Глобальные команды, такие как развертывание новой версии вашего приложения или нажмите на Github. Это легкий и не такой большой интерфейс, чтобы общаться с вашим компьютером, это также бесплатно и быстро, настолько велики, что программисты даже пишут код в нем, используя инструменты, такие как VIM, давайте приостановимся на мгновение, чтобы оценить нашу командную строку для обслуживания нас до этот день.
Разработчики, которые работают с CLI, могут установить внешние пакеты и инструменты CLI и на ОС Linux, вы можете даже установить программы напрямую, CLI также используется для запуска проектов, таких как создание каталогов проекта, создавая файлы в них, открывая их в VS-коде, инициализацию Их проекты как проект узла и многие другие, однако, в большинстве случаев, запускают проект, могут занять много времени, запустить команды индивидуально (в некоторых случаях) и неоднократно, на днях я хотел начать новый проект Python, и мне нужно было Чтобы сделать новую виртуальную среду, но я только что не помню правильные пакеты, чтобы установить, даже если я использовал их в предыдущем проекте раньше, если вы когда-либо столкнулись с этим, вы, вероятно, должны были погладить имена пакетов И, вероятно, версии или просто посмотрите в свой предыдущий проект в какой-то части вашего кода, чтобы выяснить, какие имена пакетов. Это действительно может иногда замедлить вас, в моем случае у меня не было подключения к Интернету, и я не смог найти свой предыдущий проект, поэтому мне пришлось ждать часы, прежде чем я смог погладить это, и это ужасная практика. Но хорошие новости, есть способ решить это, Бак!
Для вас все влюбленные в ведро это для вас!
Бак – короткая форма ведра, почему я не просто выбирал ведро? Ну, мне не нравится слово И это просто не мой тип слова, это просто шутка, лол, кто-то уже выбрал имя. 😔
Перемещение, BUCK – это инструмент CLI, который позволяет хранить несколько команд в ведре, и содержимое в ведре может быть выполнено с помощью пользовательского ключевого слова вашего выбора в терминале.
Бак автоматизирует процессы и возникает команды при начале работы в новом проекте, который позволяет вам больше фокусироваться на написании кода и создания настроек, кроме настройки.
Хорошо, так что давайте начнем, в этой демонстрации я бы показать вам, как установить и использовать доллар.
-Установка
На данный момент бак доступен только на PIP, чтобы убедиться, что у вас есть Python и PiP, если у вас уже есть, перейдите к вашему терминалу и установите доллар,
PIP Установите бак, бак очень легкий, и он не поставляется с внешними пакетами, поэтому его следует установить и готовить быстро.
-Демо
Я бы показать вам, как использовать COCC, чтобы автоматизировать 13 команд CLI всех с одним пользовательским ключевым словом на ваш выбор. Это ведро перейдет в ваш каталог проекта, создает новую папку с пользовательским именем по вашему выбору из CLI, перейдите в папку, создайте папку JS и файл index.js, создайте папку CSS и стиль. Файл CSS в нем, CD обратно в основной каталог и создайте файл index.html и выключить его в качестве хранилища GIT с помощью команды git init.
Обычно в CLI вы можете запустить эти следующие команды для этого:
- компакт диск
- мкдир
- CD 4.mkdir js.
- CD JS.
- Нажмите index.js.
- компакт диск ..
- MKDIR CSS.
- CD CSS.
- сенсорный стиль.css.
- компакт диск ..
- Нажмите index.html.
- git init.
Что может занять вас минуту или меньше, и вам, возможно, придется сделать это для каждого нового проекта, так почему же мы не группируем все команды вместе и выполните их все сразу.
Открепляя новое ведро
Вы можете создать новое ведро с командой Buck -C или Cox –create, она спросит вас об информации о новом ведре, I. Имя (имя ведра), в этом случае мы бы назвали это Frontend.
- Команды Это список команд, которые вы хотите выполнить в любое время, вы вызываете ключевое слово, пожалуйста, обратите внимание, что команды будут запускаться синхронно. ❗ Пожалуйста, отделите свои команды только с помощью a ‘,’
В этом случае мы просто вставляем в команды, которые мы работали нормально, но с несколькими настройками 👇
- компакт диск
- MKDIR $
- CD $ 4.MKDIR JS
- CD JS.
- Нажмите index.js.
- компакт диск ..
- MKDIR CSS.
- CD CSS.
- сенсорный стиль.css.
- компакт диск ..
- Нажмите index.html.
- git init.
В этом случае мы заменяем название проекта в знак доллара «$ ‘i.e, когда мы запускаем команду, мы хотим пройти дополнительный аргумент, который заменил бы команду доллара, я бы объяснил бы лучше, когда мы запустим это ведро.
Исполнитель (это ключевое слово, волшебное слово, главное слово, которое вы используете для выполнения всех команд в ведре) в этом случае, я бы назвал его Frontend (вы могли бы назвать это чем угодно)
Описание (описание о ведре и что он делает , вы можете пропустить это, нажав Enter) в этом случае мы говорим, что «это создает новый веб-проект». После того, как вы закончите, установите все это вверх, нажмите Enter, и вы получите успех, ура! Вы только что создали свое первое ведро. 😀
-Визверив свои ведра
Вы можете просмотреть все ведра, которые вы создали с командой Buck -l или Buck –list, это будет перечислять все ведра в формате JSON, если мы запустим это сейчас, мы только получили только один объект JSON с информацией о Ведро, которое мы только что создали.
-Рунинг команды ведра
Это не имеет специального ключевого слова, просто бак + исполнитель ведра, который вы хотите запустить.
В этом случае мы будем запустить «Frontend Frontend», это выводило бы сообщение об ошибке, о котором говорится, что требуется дополнительный аргумент, то есть потому, что мы добавили знак «$» в нашу списку ведра, что означает, что мы ожидаем, что еще один аргумент для замены доллара Знак, если мы запустим Box Frontend Uber, он заменил бы каждую часть списков команд, у которых есть знак «$» с дополнительным аргументом, в этом случае, когда мы запускаем Box Frontend Uber, это заменило бы знак доллара Uber, таким образом, у нас есть:
- компакт диск
- мкдир Uber.
- CD Uber 4.mkdir. js.
- CD JS.
- Нажмите index.js.
- компакт диск ..
- MKDIR CSS.
- CD CSS.
- сенсорный стиль.css.
- компакт диск ..
- Нажмите index.html.
- git init.
Так что на всякий случай, если у вас есть идея для нового запуска, называемого Facebook 😉, вы можете запустить команду «Frontend Facebook Facebook Buck Facebook», и она будет работать всеми 13 командами для вас очень быстро.
Есть гораздо более лучшие примеры и используют случаи, мы могли бы создать ведро, которое устанавливает основные пакеты, которые нам нужны в новом проекте, на всякий, мы работаем с новой средой, ведро для автоматизации нажатия новой версии вашего приложения к Облако и намного больше с бак.
Продолжайте, попробуйте сейчас:
https://pypi.org/project/buck/
Бак также является инструментом открытого исходного кода, поэтому я был бы более чем рад видеть, что вы способствуете этому
https://github.com/Pleasant-tech/Buck
Спасибо ведром нации. ❤ ️
Оригинал: “https://dev.to/pleasanttech/buck-get-started-with-your-projects-faster-54e4”