TermKit is de prachtig vernieuwde terminal
Inhoudsopgave:
Als je genoeg hebt van het verouderde (retro?) tekstuele uiterlijk van de opdrachtregel en Terminal.app, bekijk dan het fascinerende nieuwe TermKit-project.
TermKit heeft tot doel aspecten van de GUI te overbruggen met de opdrachtregel, waardoor deze opnieuw ontworpen terminal alles kan zien, van pictogrammen tot afbeeldingen, met voortgangsbalken en indicatoren die aangeven dat opdrachten met succes of mislukt zijn uitgevoerd, waarbij alles wordt weergegeven dat een moderne webbrowser kan (inclusief HTML5-inhoud), wat betekent dat er zelfs mooie overgangen en animaties zijn.De ontwikkelaar waarschuwt dat TermKit geen volledige terminalemulator is, maar het is zeker zeer aantrekkelijk, zelfs met zijn huidige beperkingen.
TermKit installatievereisten en stappen
Als je TermKit zelf wilt uitproberen, moet je enige bekendheid hebben met het compileren van apps in de opdrachtregel, aangezien TermKit erg alfa is en enigszins lastig te installeren is. Hier is een nauwkeurigere lijst met dingen die je nodig hebt en de stappen die je moet nemen om de app te laten werken. Ik vond de eerste instructies op de startpagina van het project vaag en er ontbraken enkele elementen:
- Installeer XCode 4 – geregistreerde ontwikkelaars kunnen Xcode 3 installeren vanaf een Mac OS X-installatie-dvd en handmatig upgraden naar 4 of hoger (eerdere Xcode-uitgaven waren $ 5), of iedereen kan de nieuwste versies van Xcode downloaden van de Mac App Store gratis
- Installeer HomeBrew: "
- Installeer Node.JS:
- Installeer NPM (Node Package Manager):
- Installeer MIME met de nieuw geïnstalleerde NPM:
- Gebruik git om de TermKit-broncode te pakken (opmerking: als je permissiefouten tegenkomt, trek dan de –recursieve vlag uit):
- Nodekit-daemon uitvoeren:
- TermKit.zip uitpakken:
- Start TermKit.app:
ruby -e $(curl -fsSLk https://gist.github.com/raw/323731/install_homebrew.rb) "
brew install node git
krul http://npmjs.org/install.sh | sh
npm install mime
git clone [email protected]:unconed/TermKit.git --recursive
cd TermKit/Node; knooppunt nodekit.js
unzip Build/Termkit.zip
open Build/TermKit.app
Het nut staat op dit moment ter discussie, en zoals de ontwikkelaar met humor zegt: "Nog niets werkt", maar het lijdt geen twijfel dat TermKit prachtig is. Hier zijn nog enkele screenshots van TermKit in actie:
Je kunt de broncode bekijken op GitHub, de ontwikkelaar heeft een aantal interessante ideeën en meningen over het concept van de opdrachtregel en de tekortkomingen ervan met moderne computers en die alleen al zijn goed te lezen.
Dit is een best spannend project en zeker iets dat we in de gaten zullen houden.