TermKit è il terminale magnificamente reinventato
Sommario:
Se sei stanco dell'aspetto antiquato (retrò?) di solo testo della riga di comando e di Terminal.app, dai un'occhiata al nuovo affascinante progetto TermKit.
TermKit mira a collegare gli aspetti della GUI con la riga di comando, consentendo a questo terminale reinventato di vedere qualsiasi cosa, dalle icone alle immagini, con barre di avanzamento e indicatori che i comandi sono stati eseguiti correttamente o non sono riusciti, visualizzando qualsiasi cosa che un browser Web moderno può (incluso il contenuto HTML5), il che significa che ci sono anche transizioni e animazioni fantasiose.Lo sviluppatore avverte che TermKit non è un emulatore di terminale completo, ma è sicuramente molto avvincente anche con i suoi attuali limiti.
Requisiti e passaggi per l'installazione di TermKit
Se vuoi provare TermKit da solo, avrai bisogno di un po' di familiarità con la compilazione di app nella riga di comando poiché TermKit è molto alfa ed è un po' complicato da installare. Ecco un elenco più accurato delle cose di cui avrai bisogno e dei passaggi da eseguire per far funzionare l'app, ho trovato vaghe le istruzioni iniziali sulla home page del progetto e mancano alcuni elementi:
- Installa XCode 4: gli sviluppatori registrati possono installare Xcode 3 da un DVD di installazione di Mac OS X e aggiornarlo manualmente alla versione 4 o successiva (le versioni precedenti di Xcode costavano $ 5), oppure chiunque può scaricare le ultime versioni di Xcode da il Mac App Store gratuitamente
- Installa HomeBrew: "
- Installa Node.JS:
- Installa NPM (Node Package Manager):
- Installa MIME utilizzando l'NPM appena installato:
- Usa git per prendere il sorgente di TermKit (nota: se incontri errori di permessi, togli il flag –recursive):
- Esegui il demone Nodekit:
- Unzip TermKit.zip:
- Avvia 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 install mime
git clone [email protected]:unconed/TermKit.git --recursive
cd TermKit/Node; nodo nodekit.js
unzip Build/Termkit.zip
apri Build/TermKit.app
L'utilità è discutibile a questo punto, e come dice ironicamente lo sviluppatore "non funziona ancora niente", ma non c'è dubbio che TermKit sia bello. Ecco altri screenshot di TermKit in azione:
Puoi o controlla la fonte su GitHub, lo sviluppatore ha alcune idee e opinioni interessanti sul concetto di riga di comando e le sue inadeguatezze con l'informatica moderna e quelle da sole sono una buona lettura.
Questo è un progetto piuttosto entusiasmante e sicuramente qualcosa che terremo d'occhio.