TermKit é o terminal lindamente reimaginado
Índice:
Se você está cansado da aparência antiquada (retro?) de apenas texto da linha de comando e do Terminal.app, confira o fascinante novo projeto TermKit.
TermKit visa unir aspectos da GUI com a linha de comando, permitindo que este terminal reinventado veja qualquer coisa, desde ícones a imagens, com barras de progresso e indicadores de que os comandos foram executados com sucesso ou falharam, exibindo qualquer coisa que um navegador da Web moderno pode (incluindo conteúdo HTML5), o que significa que também há transições e animações sofisticadas.O desenvolvedor adverte que o TermKit não é um emulador de terminal completo, mas é definitivamente muito atraente, mesmo com suas limitações atuais.
TermKit Requisitos e etapas de instalação
Se você quiser experimentar o TermKit sozinho, precisará de alguma familiaridade com a compilação de aplicativos na linha de comando, pois o TermKit é muito alfa e é um pouco complicado de instalar. Aqui está uma lista mais precisa de coisas que você precisa e as etapas a serem seguidas para executar o aplicativo. Achei as instruções iniciais na página inicial do projeto vagas e f altando alguns elementos:
- Install XCode 4 – desenvolvedores registrados podem instalar o Xcode 3 a partir de um DVD de instalação do Mac OS X e atualizar manualmente para 4 ou posterior (as versões anteriores do Xcode custavam US$ 5), ou qualquer pessoa pode baixar as versões mais recentes do Xcode em a Mac App Store gratuitamente
- Instalar HomeBrew: "
- Instalar Node.JS:
- Instale o NPM (Node Package Manager):
- Instale o MIME usando o NPM recém-instalado:
- Use git para pegar a fonte do TermKit (nota: se você encontrar erros de permissão, retire o sinalizador –recursive):
- Execute o daemon do Nodekit:
- Descompacte TermKit.zip:
- Launch 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; node nodekit.js
unzip Build/Termkit.zip
open Build/TermKit.app
A utilidade é discutível neste ponto, e como o desenvolvedor diz com humor “nada funciona ainda”, mas não há dúvida de que o TermKit é lindo. Aqui estão mais algumas capturas de tela do TermKit em ação:
Você pode conferir o código-fonte no GitHub, o desenvolvedor tem algumas ideias e opiniões interessantes sobre o conceito de linha de comando e suas inadequações com a computação moderna e só isso é uma boa leitura.
Este é um projeto muito empolgante e definitivamente algo que ficaremos de olho.