Gbt Versions Save

Highly configurable prompt builder for Bash, ZSH and PowerShell written in Go.

v2.0.0

4 years ago

General

  • Added kubectl car (thanks @hoshsadiq)
  • Added option for signal names into the status car
  • Added several new OS icons (e.g. rhel, sles, manjaro, mysql, ...)
  • Updated icon symbols to Nerd font v2.0
  • Added new theme inspired by In Fino Veritas ZSH theme (for you @josefelixh)
  • Extended git car
    • More status categories (added, copied, deleted, ignored, modified, renamed, staged, unmerged, untracked)
    • Stash information
    • Possibility to display number of changes for each status change (e.g. how many commits we are ahead of the remote, how many stashes we have, ...)

Prompt forwarding

  • Rewritten from scratch as GBTS
    • All functionality of GBT is now also available on the remote machine!!!
    • Requires Bash 4.0 or higher on the remote machine
    • Built-in security - forwarded script is verified upon every command execution
  • Added gbt_screen to have nice prompt in the screen session
  • gbt_sudo supports sudo -i
  • gbt_ssh and gbt_vagrant support ad-hoc command execution (thanks @SweBarre)
  • Remote shell displayed as gbt.bash in the list of processes
  • Adding usual sbin paths into the remote PATH

v1.2.0

6 years ago
  • Re-organizing themes
  • Re-organizing the build script

v1.1.7

6 years ago
  • Fixing typo in variable name in gbt_vagrant
  • Eliminating problems with sequence escaping in prompt forwarding
  • Adding build for armel and armhf architectures
  • Documentation updates
  • Updating demo images
  • Updating demo recording instructions

v1.1.6

6 years ago
  • Adding missing quotes around parameters variable in port forwarding scripts
  • Adding missing MySQL prompt variable in gbt_vagrant function
  • Fixed calculation of hours in the ExecTime car
  • Fixing wrong variable names in the Time car
  • Changed default fall back shell to be bash
  • Changed Go structure of the project
  • Improved Go testing to cover 100% of the code
  • Adding automated build for linux/arm and linux/arm64

v1.1.5

6 years ago
  • Fixing Git ahead/behind detection
  • Fixing missing argument for shell replacement script used in the prompt forwarding
  • Fixing Linux OS detection for the prompt forwarding
  • Added plain shell type (use GBT_SHELL='plain' gbt)
  • Added prompt forwarding for MySQL
  • Improving configurability of the SSH theme
  • Adding GPG signing for DEB packages

v1.1.4

6 years ago
  • Allow to load custom remote profile

v1.1.3

6 years ago
  • Fixing local prompt forwarding script to work on Mac

v1.1.2

6 years ago
  • Improving the way how gbt_su works
  • Fixing seleveral issues with prompt forwarding
  • Adding signing for RPM and DEB packages
  • Reorganizing sources

v1.0.0

6 years ago

Initial release.

v1.1.1

6 years ago
  • Adding support for additional arguments for gbt_docker
  • Fixing broken formatting for prompt forwarding in gbt_docker on Mac
  • Minor build improvements