TermKit is de Terminal Prachtig opnieuw ontworpen, hier is hoe het te installeren

Als je het vervallen (retro?) Text-only uiterlijk van de command line en Terminal.app beu bent, bekijk dan het fascinerende nieuwe TermKit-project.

TermKit heeft tot doel om aspecten van de GUI te overbruggen met de opdrachtregel, waardoor deze opnieuw ingebeelde terminal iets van pictogrammen tot afbeeldingen kan zien, met voortgangsbalken en indicatoren dat opdrachten met succes of mislukt zijn uitgevoerd, met weergave van alles wat 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 absoluut zeer aantrekkelijk, zelfs met de huidige beperkingen.

TermKit installatievereisten en stappen

Als je TermKit zelf wilt uitproberen, moet je wat vertrouwd zijn met het compileren van apps in de opdrachtregel, omdat TermKit erg veel alfa is en een beetje gedoe is om te installeren. Hier is een nauwkeuriger 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 homepage van het project vaag en mist een aantal elementen:

  • Installeer XCode 4 - geregistreerde ontwikkelaars kunnen Xcode 3 installeren vanaf een Mac OS X Installer DVD en handmatig upgraden naar 4 of later (eerdere Xcode-releases waren $ 5), of iedereen kan de nieuwste versie van Xcode gratis downloaden van de Mac App Store
  • Installeer HomeBrew:
  • ruby -e "$(curl -fsSLk https://gist.github.com/raw/323731/install_homebrew.rb)"

  • Installeer Node.JS:
  • brew install node git

  • Installeer NPM (Node Package Manager):
  • curl http://npmjs.org/install.sh | sh

  • Installeer MIME met de nieuw geïnstalleerde NPM:
  • npm install mime

  • Gebruik git om de TermKit-bron te pakken (let op: als u machtigingsfouten tegenkomt, trek dan de -recursieve vlag):
  • git clone [email protected]:unconed/TermKit.git --recursive

  • Voer Nodekit-daemon uit:
  • cd TermKit/Node; node nodekit.js

  • Unzip TermKit.zip:
  • unzip Build/Termkit.zip

  • Start TermKit.app:
  • open Build/TermKit.app

Het nut is op dit punt bespreekbaar, en zoals de ontwikkelaar met humor zegt: "niets werkt nog", maar het lijdt geen twijfel dat TermKit mooi is. Hier zijn wat meer screenshots van TermKit in actie:

Je kunt meer over TermKit lezen op de blog van de ontwikkelaar of de bron bekijken op GitHub, de ontwikkelaar heeft een aantal interessante ideeën en meningen over het concept van de commandoregel en zijn onvolkomenheden met moderne computertechnologie en die alleen zijn goed gelezen.

Dit is een behoorlijk opwindend project en we zullen zeker een oogje in het zeil houden.