5 puntos por xguru 2020-02-29 | 2 comentarios | Compartir por WhatsApp
  • Guarda en la nube todos los comandos ingresados en el shell desde múltiples terminales locales/remotas

  • Registra exactamente cuándo y en qué servidor/sesión/ruta se ejecutó cada comando. Incluye el valor de Exit Status

  • Busca y reutiliza comandos fácilmente desde cualquier lugar: búsqueda por carpeta/servidor

  • Permite filtrar para que ciertos comandos no se registren

2 comentarios

 
blurblah 2020-03-03

Ah, hubo veces en que me daba pena que se perdiera justo cuando realmente necesitaba el historial, así que está bueno :)

 
xguru 2020-02-29

Funciona enganchando todos los comandos en la shell mediante las funciones hook preexec/precmd de zsh y luego enviándolos al servidor.

En bash no existen preexec/precmd, pero parece que están usando algo implementado de forma similar.

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

Antes solo compartieron la versión open source de BashHub Server y no el servicio original, así que lo comparto jaja.

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