Мастер в создании файлов .gitignore
с помощью командной строки. Джо создаёт файлы .gitignore
из командной строки для вас.
.gitignore
(список всех доступных файлов).hgignore
)После установки обязательно запустите joe u
. Это скачает все файлы .gitignore
в папку ~/joe-data/
.
joe
доступен для macOS, Linux и Windows.
Скачайте последний бинарник с страницы Релизов. Это самый простой способ начать работу с joe
.
Убедитесь, что вы добавили местоположение бинарника в вашу переменную окружения $PATH
.
$ git clone git@github.com:karan/joe.git
$ cd joe/
$ chmod +x tool.sh
$ ./tool.sh build
ls | список выводит список всех доступных файлов
u | обновление обновляет все доступные файлы .gitignore
g | генерация создаёт файлы .gitignore
$ joe g java # выводит файл .gitignore для Java в stdout
```Чтобы обновить ваши файлы .gitignore в любое время, просто выполните:
```bash
$ joe u
$ joe g java > .gitignore # Сохраняет новый файл .gitignore для Java
$ joe g java >> .gitignore # Добавляет к существующему файлу .gitignore
$ joe g java,node,osx > .gitignore # Сохраняет новый файл .gitignore для нескольких языков
Вы также можете использовать joe для добавления к глобальному файлу .gitignore. Эти файлы могут быть полезны, когда вам нужно игнорировать файлы, созданные средами разработки, операционной системой или другими средствами.
$ git config --global core.excludesfile ~/.gitignore # Необходимо, если вы еще не создали глобальный файл .gitignore
$ joe g osx,sublimetext >> ~/.gitignore
$ joe ls # ИЛИ `joe список`
```> actionscript, ada, agда, android, anjuta, appcelerator titanium, архивы, archlinuxpackages, autotools, bricxcc, c, c++, cakephp, cfwheels, chef cookbook, clojure, cloud9, cmake, codeigniter, codekit, commonlisp, composer, concrete5, coq, craftcms, cvs, dart, dart editor, delphi, dm, dreamweaver, drupal, eagle, eclipse, eiffel studio, elisp, elixir, emacs, ensime, episerver, erlang, espresso, expression engine, extjs, fancy, finale, flex builder, force dot com, fortran, fuel php, gcov, git book, go, gradle, grails, gwt, haskell, idris, igor pro, ipython notebook, java, jboss, jdeveloper, jekyll, jetbrains, joomla, jython, kate, kdevelop4, kohana, labview, laravel, lazarus, leiningen, lemon stand, libre office, lilypond, linux, lithium, lua, lyx, magento, matlab, maven, mercurial, mercury, meta programming system, meteor, microsoft office, model sim, momentics, mono develop, nanoc, netbeans, nim, ninja, node, notepad plus plus, objective-c, ocaml, opa, open cart, oracle forms, osx, packer, perl, phalcon, play framework, plone, prestashop, processing, python, qooxdoo, qt, r, rails, red car, redis, rhodes rhomobile, ros, ruby, rust, sass, sbt, scala, scons, scrivener, sdcc, seam gen, sketch up, slick edit, stella, sublime text, sugar crm, svn, swift, symfony, symphony cms, теги, tex, text mate, textpattern, tortoise git, turbo gears 2, typo 3, umbraco, unity, vagrant, vim, virtualenv, visual studio, vvvv, waf, webmethods, windows, wordpress, xcode, xilinx ise, xojo, yeoman, yii, zend framework, zephir### БОНУСНЫЙ ОБРАЗЦ: Альтернативное программное обеспечение управления версионностью
Yue — это не просто генератор файлов `.gitignore`. Вы можете использовать его и его вывод там, где используется система контроля версий.
```bash
$ yue г java > .hgignore
Пожалуйста, используйте трекер ошибок, чтобы сообщить об ошибках или отправить запросы на новые возможности.
Приветствуем внесение правок. Чтобы начать работу, выполните следующие действия:
$ git clone git@github.com:karan/joe.git
$ cd joe/
$ go run *.go
tool.sh
Это удобный скрипт, который автоматизирует множество шагов разработки.
ИСПОЛЬЗОВАНИЕ:
$ $tool [-h|--помощь] КОМАНДА
ПРИМЕРЫ:
$ $tool зависимости Установка зависимостей для Yue
$ $tool сборка Создание исполняемого файла
$ $tool запуск Создание и запуск исполняемого файла
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )