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 (Node Package Manager):
- Встановити 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 | sh
npm встановити mime
git clone [email protected]:unconed/TermKit.git --recursive
cd TermKit/Node; вузол nodekit.js
розпакувати Build/Termkit.zip
open Build/TermKit.app
Корисність на даний момент є дискусійною, і, як жартівливо каже розробник, «ще нічого не працює», але немає сумніву, що TermKit прекрасний. Ось ще кілька скріншотів TermKit у дії:
Ви можете або ознайомитися з вихідним кодом на GitHub, у розробника є кілька цікавих ідей і думок щодо концепції командного рядка та його недоліків у сучасних обчисленнях, і лише їх можна прочитати.
Це досить захоплюючий проект, і ми точно будемо стежити за ним.