Package: powerline-go
Version: 1.25-2build1
Architecture: amd64
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
Installed-Size: 3736
Depends: libc6 (>= 2.34)
Recommends: fonts-powerline
Built-Using: golang-1.25 (= 1.25.0-0ubuntu1), golang-github-mattn-go-runewidth (= 0.0.16-2), golang-github-rivo-uniseg (= 0.4.7-1), golang-github-shirou-gopsutil (= 4.25.2-1), golang-github-tklauser-go-sysconf (= 0.3.11-1), golang-github-tklauser-numcpus (= 0.3.0-2), golang-golang-x-sys (= 0.38.0-1), golang-golang-x-term (= 0.37.0-1), golang-golang-x-text (= 0.31.0-1), golang-gopkg-ini.v1 (= 1.67.0-1), golang-yaml.v2 (= 2.4.3-1)
Section: utils
Priority: optional
Homepage: https://github.com/justjanne/powerline-go
Description: Powerline style prompt for your shell: Bash, ZSH and Fish
  - Shows some important details about the git/hg branch
  - Changes color if the last command exited with a failure code
  - If you're too deep into a directory tree, shortens the displayed path with
    an ellipsis
  - Shows the current Python virtualenv environment
  - Shows the current Ruby version using rbenv or rvm
  - Shows if you are in a nix shell
  - It's easy to customize and extend.
 .
 To use it, add the following to your ~/.bashrc:
  function _update_ps1() {
      PS1="$(/usr/bin/powerline-go -error $? -jobs $(jobs -p | wc -l))"
 .
      # Uncomment the following line to automatically clear errors after showing
      # them once. This not only clears the error for powerline-go, but also for
      # everything else you run in that shell. Don't enable this if you're not
      # sure this is what you want.
 .
      #set "?"
  }
 .
  if [ "$TERM" != "linux" ] && [ -f "/usr/bin/powerline-go" ]; then
      PROMPT_COMMAND="_update_ps1; $PROMPT_COMMAND"
  fi
 .
 Or to your ~/.zshrc:
  function powerline_precmd() {
      PS1="$(/usr/bin/powerline-go -error $? -jobs ${${(%):%j}:-0})"
 .
      # Uncomment the following line to automatically clear errors after showing
      # them once. This not only clears the error for powerline-go, but also for
      # everything else you run in that shell. Don't enable this if you're not
      # sure this is what you want.
 .
      #set "?"
  }
 .
  function install_powerline_precmd() {
    for s in "${precmd_functions[@]}"; do
      if [ "$s" = "powerline_precmd" ]; then
        return
      fi
    done
    precmd_functions+=(powerline_precmd)
  }
 .
  if [ "$TERM" != "linux" ] && [ -f "/usr/bin/powerline-go" ]; then
      install_powerline_precmd
  fi
 .
 For fish, redefine fish_prompt in ~/.config/fish/config.fish:
  function fish_prompt
      eval /usr/bin/powerline-go -error $status -jobs (count (jobs -p))
  end
