Steven Wittens a décidé de lui donner un coup de jeune au terminal UNIX, outil qui n’a pas évolué depuis ses débuts, grâce à TermKit. A la base Termkit a été developpé pour Mac OS X en s’appuyant sur sur le moteur de rendu WebKit auquel est adjoint Node.js, Socket.IO et jQuery. Le port sur linux est en cours mais s’appuye lui sur Google Chrome.
Termkit offre un rendu beaucoup plus riche et coloré que son ancêtre. En effet il offre de nombreuses fonctionnalités inédites pour une console. Il permet entre autre :
- de visionner des images, des vidéos, des documents PDF;
- d’avoir une coloration syntaxique du code affiché avec les classiques commandes cat, more, … ;
- d’affiche une jolie barre de progression pour les opérations longues comme les téléchargement;
- d’offrir directement une autocomplétion;
- d’afficher le contenu des dossiers sous forme de grilles accompagné d’icônes pour chaque élément;
- …
![termkit-2 termkit 2 Ubuntu Termkit dépoussière le terminal Unix](https://media.paperblog.fr/i/460/4601322/ubuntu-termkit-depoussiere-terminal-unix-L-SWo1fv.png)
Bref, TermKit est un projet très prometteur !
Installation de Termkit sur Ubuntu
Termkit nécessite l’installation de librairie et de l’outil git
<span>sudo apt-get install git libssl-dev git-core cd ~ mkdir TermKitProj cd TermKitProj git clone https://github.com/joyent/node.git cd node ./configure make sudo make install cd .. git clone http://github.com/isaacs/npm.git cd npm sudo make install cd .. git clone https://github.com/Floby/TermKit.git --recursive cd TermKit/ npm install </span>
Maintenant tout est prêt il suffit de Lancer la commande suivante :
<span>node Node/nodekit.js</span>
Et vous devriez obtenir les lignes suivantes :
~/TermKitProj/TermKit$ node Node/nodekit.js
Your node instance does not have root privileges. This means that the flash XML policy file will be served inline instead of on port 843. This will slow down initial connections slightly.
socket.io ready - accepting connections
server listening at http://localhost:2222
....
Ouvrez Google Chrome et entrez l’adresse suivante : http://localhost:2222
Et c’est parti….
Source : easytech.com.ar