TermKit — красиво переосмысленный терминал
Оглавление:
Если вы устали от устаревшего (ретро?) текстового вида командной строки и Terminal.app, ознакомьтесь с увлекательным новым проектом TermKit.
TermKit стремится соединить аспекты графического интерфейса с командной строкой, позволяя этому переосмысленному терминалу видеть что угодно, от значков до изображений, с индикаторами выполнения и индикаторами того, что команды выполнены успешно или не удалось, отображая что угодно что современный веб-браузер может (включая контент HTML5), а это означает, что есть даже причудливые переходы и анимация.Разработчик предупреждает, что TermKit не является полным эмулятором терминала, но он определенно очень привлекателен даже с его текущими ограничениями.
Требования и этапы установки TermKit
Если вы хотите попробовать TermKit самостоятельно, вам потребуется некоторое знакомство с компиляцией приложений в командной строке, так как TermKit находится в очень альфа-версии и установить его довольно сложно. Вот более точный список вещей, которые вам понадобятся, и шаги, которые необходимо предпринять, чтобы запустить приложение. Я обнаружил, что первоначальные инструкции на домашней странице проекта расплывчаты и отсутствуют некоторые элементы:
- Install XCode 4 — зарегистрированные разработчики могут установить Xcode 3 с установочного DVD-диска Mac OS X и обновить вручную до 4 или более поздней версии (предыдущие выпуски Xcode стоили 5 долларов США), или любой желающий может загрузить последние версии Xcode с Mac App Store бесплатно
- Установить HomeBrew: "
- Установите Node.JS:
- Установите NPM (диспетчер пакетов узла):
- Установите MIME, используя только что установленный NPM:
- Используйте git, чтобы получить исходный код TermKit (примечание: если вы столкнетесь с ошибками прав доступа, снимите флаг –recursive):
- Запустить демон Nodekit:
- Распаковать TermKit.zip:
- Запустите TermKit.app:
ruby -e $(curl -fsSLk https://gist.github.com/raw/323731/install_homebrew.rb) "
brew install node git
curl http://npmjs.org/install.sh | ш
npm install mime
git clone [email protected]:unconed/TermKit.git --recursive
cd TermKit/Node; узел nodekit.js
unzip Build/Termkit.zip
open Build/TermKit.app
На данный момент полезность является спорной, и, как с юмором говорит разработчик, «пока ничего не работает», но нет никаких сомнений в том, что TermKit прекрасен. Вот еще несколько скриншотов TermKit в действии:
Вы можете или проверить исходный код на GitHub, у разработчика есть несколько интересных идей и мнений о концепции командной строки и ее неадекватности современным вычислениям, и только они хорошо читаются.
Это довольно интересный проект, и мы определенно будем за ним следить.