TermKit er terminalen, der er smukt genskabt
Indholdsfortegnelse:
Hvis du er træt af det forældede (retro?)-tekst-kun-udseende på kommandolinjen og Terminal.app, så tjek det fascinerende nye TermKit-projekt.
… som en moderne webbrowser kan (inklusive HTML5-indhold), hvilket betyder, at der også er smarte overgange og animationer.Udvikleren advarer om, at TermKit ikke er en komplet terminalemulator, men den er bestemt meget overbevisende selv med dens nuværende begrænsninger.
TermKit installationskrav og trin
Hvis du selv vil prøve TermKit, har du brug for lidt fortrolighed med kompilering af apps på kommandolinjen, da TermKit er meget alfa og er noget besværligt at installere. Her er en mere præcis liste over ting, du skal bruge, og trin, du skal tage for at få appen til at køre. Jeg fandt de første instruktioner på projektets hjemmeside vage og mangler nogle elementer:
- Installer XCode 4 – registrerede udviklere kan installere Xcode 3 fra en Mac OS X Installer DVD og opgradere manuelt til 4 eller nyere (tidligere Xcode-udgivelser var $5), eller alle kan downloade de nyeste versioner af Xcode fra Mac App Store gratis
- Installer HomeBrew: "
- Install Node.JS:
- Installer NPM (Node Package Manager):
- Installer MIME ved hjælp af den nyligt installerede NPM:
- Brug git til at få fat i TermKit-kilden (bemærk: hvis du støder på tilladelsesfejl, skal du trække det –rekursive flag):
- Kør Nodekit-dæmon:
- Unzip TermKit.zip:
- Start 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 installer mime
git clone [email protected]:unconed/TermKit.git --rekursiv
cd TermKit/Node; node nodekit.js
unzip Build/Termkit.zip
open Build/TermKit.app
Nyttigheden kan diskuteres på dette tidspunkt, og som udvikleren humoristisk siger "intet virker endnu", men der er ingen tvivl om, at TermKit er smuk. Her er nogle flere skærmbilleder af TermKit i aktion:
Du kan eller tjek kilden på GitHub, udvikleren har nogle interessante ideer og meninger om konceptet med kommandolinjen, og det er utilstrækkeligheder med moderne databehandling, og dem alene er en god læsning.
Dette er et ret spændende projekt, og helt sikkert noget vi vil holde øje med.