fancy-git

That's a terminal prompt changer that shows a few cool git informations about your repository state. You can choose among different styles and enjoy all the aliases it provides you. Feel free for contributing, pull requests and issues are always welcome! ;)

GPL-2.0 License

Stars
477

Bot releases are hidden (Show)

fancy-git - v7.6.1 Latest Release

Published by diogocavilha about 1 year ago

Fix shellcheck.

fancy-git - v7.6.0

Published by diogocavilha about 1 year ago

Add setting for clear in git aliases.

fancy-git - v7.5.5

Published by diogocavilha about 1 year ago

Add missing icon overrides for git and venv.

fancy-git - v7.5.4

Published by diogocavilha over 1 year ago

Fix double space after branch name when using human theme and double line mode is disabled.

fancy-git - v7.5.2

Published by diogocavilha over 1 year ago

fancy-git - v7.5.1

Published by diogocavilha over 1 year ago

fancy-git - v7.5.0

Published by diogocavilha over 1 year ago

fancy-git - v7.4.0

Published by diogocavilha over 1 year ago

fancy-git - v7.3.0

Published by diogocavilha over 1 year ago

Add bold prompt switcher command

fancy-git - v7.2.0

Published by diogocavilha over 1 year ago

Fix theme human prompt space between symbols

fancy-git - v7.1.7

Published by diogocavilha over 2 years ago

  • Fix double line for default theme.
  • Fix "pve" command.
  • Fix python virtualenv checking.
fancy-git - v7.1.6

Published by diogocavilha over 2 years ago

  • Fix code stye according to ShellCheck rules.
  • Remove commands to enable/disable tag name.
  • Fix minor bugs.
fancy-git - v7.1.5

Published by diogocavilha over 2 years ago

  • Update screenshots on readme file.
  • Replace fancygit --separator-blocs by fancygit --separator-blocks.
  • Replace fancygit --separator-blocs-tiny by fancygit --separator-blocks-tiny.
fancy-git - v7.1.4

Published by diogocavilha over 2 years ago

  • Fix changelog presentation after updating.
fancy-git - v7.1.3

Published by diogocavilha over 2 years ago

  • Improve "default_cga" colors for better contrast and readability.
fancy-git - v7.1.2

Published by diogocavilha over 2 years ago

  • Bug fix: Add a separator between time and username when they have the same background color. (It avoids a weird presentation).
fancy-git - v7.1.1

Published by diogocavilha over 2 years ago

  • Add "cga" color scheme for default theme.
fancy-git - v7.1.0

Published by diogocavilha over 2 years ago

  • Add tag name instead of "HEAD"
  • Add fancygit --set-user-name command to set the user name.
  • Add fancygit --unset-user-name command to go back to the default user name.
  • Add fancygit --set-host-name command to set the host name.
  • Add fancygit --unset-host-name to go back to the default host name .
  • Add "neon" color scheme for default theme.
  • Add fancygit --color-scheme-neon command to select the color scheme. (Available for theme-default).
fancy-git - v7.0.0

Published by diogocavilha over 2 years ago

!! ATENTION !!
THIS VERSION INTRODUCES LOTS OF BREAKING CHANGES!

Too many things have been changed on this version. Chances are that you'll need to reinstall FancyGit. But I promise you
that it'll worth. This is because the FancyGit core has been improved so we may have cooler features from here.

  • Improve fancy themes structure by creating a color scheme config.
  • Add "dracula" color scheme for default theme.
  • Add "superman" color scheme for default theme.
  • Improve code that checks if branch is already merged.
  • Change config-manager module to settings-manager.
  • Add font "DejaVu-Sans-Mono-Nerd-Font-Complete.ttf".
  • Add font "DejaVu-Sans-Mono-Nerd-Font-Complete-Mono.ttf".
  • Add font "JetBrains-Mono-Regular-Nerd-Font-Complete-Mono.ttf".
  • Add font "JetBrains-Mono-Medium-Nerd-Font-Complete-Mono.ttf".
  • Change fancygit --colors to fancygit --suggested-global-git-config.
  • Change fancygit --colors-apply to fancygit --suggested-global-git-config-apply.
  • Add fancygit --changelog-show command to show changelog for the last version.
  • Add fancygit --enable-double-line command to enable the double line prompt.
  • Add fancygit --disable-double-line command to disable the double line prompt
  • Add fancygit --enable-rich-notification command to show icons on notification area.
  • Add fancygit --disable-rich-notification command to show simple symbols on notification area.
  • Add fancygit --show-themes command to show all available themes.
  • Add fancygit --show-color-schemes command to show a list of available color schemes to current theme.
  • Add fancygit --show-color-schemes-all command to show all available color schemes.
  • Add fancygit --theme-default command to switch to the default theme.
  • Add fancygit --theme-human command to switch to the human theme.
  • Add fancygit --theme-simple command to switch to the simple theme.
  • Add fancygit --color-scheme-simple command to select the color scheme. (Available for theme-simple).
  • Add fancygit --color-scheme-human command to select the color scheme. (Available for theme-human).
  • Add fancygit --color-scheme-default command to select the color scheme. (Available for theme-default).
  • Add fancygit --color-scheme-dracula command to select the color scheme. (Available for theme-default).
  • Add fancygit --color-scheme-dark command to select the color scheme. (Available for theme-default).
  • Add fancygit --color-scheme-dark-col command to select the color scheme. (Available for theme-default).
  • Add fancygit --color-scheme-light command to select the color scheme. (Available for theme-default).