5 pontos por xguru 2020-02-29 | 2 comentários | Compartilhar no WhatsApp
  • Salva na nuvem todos os comandos digitados no shell em vários terminais locais/remotos

  • Registra exatamente quando e em qual servidor/sessão/caminho cada comando foi executado. Inclui o valor de Exit Status

  • Pesquise e reutilize comandos com facilidade de qualquer lugar: pesquisa por pasta/servidor

  • É possível filtrar para não registrar apenas comandos específicos

2 comentários

 
blurblah 2020-03-03

Ah, houve vezes em que eu realmente precisava do histórico e ele tinha se perdido, então isso é ótimo :)

 
xguru 2020-02-29

Funciona interceptando todos os comandos no shell por meio das funções hook preexec/precmd do zsh e depois enviando-os ao servidor.

No bash não existem preexec/precmd, mas parece que eles estão usando uma implementação semelhante pronta.

https://github.com/rcaloras/bash-preexec/

Antes, só tinham compartilhado a versão open source do BashHub Server, e não o serviço principal, então estou compartilhando agora haha

BashHub Server open source https://pt.news.hada.io/topic?id=1496