0mp Goat Versions Save

POSIX-compliant shell movement boosting hack for real ninjas (aka `cd x` and `cd ...`)

v4.0.0

3 years ago

v3.0.0

5 years ago

Changelog:

  • Add a manual page.
  • Replace the setup script with a Makefile.
  • When invoking goat without any arguments then show the list of shortcuts instead of help.
  • Change the default GOAT_PATH to ~/.config/goat.

v2.5.0

6 years ago

Changes:

  • goat now supports MinGW systems.
  • setup script can be run from any directory. Previously, it had to be executed like this: ./setup.

v2.4.3

6 years ago

v2.4.2

6 years ago

Changes:

  • Add cd Bash completion for goat.

v2.3.1

6 years ago
  • Update README Markdown to render correctly
  • Fix invalid order of shell redirections
  • Improve the setup script
  • Make testing easier with the introduction of the DEBUG variable
  • Fix invalid behaviour of goat link
  • Introduce a deleteprefix option
  • Use TEST_PATH instead of GOAT_PATH in ./test
  • Let the delete command take more than 1 argument
  • Add .bashrc if it's missing in during setup
  • Minor style updates & typo fixes

v2.0.0

7 years ago

This release is a total rewrite of goat.

It turns out that a lot of functionalities of goat can be implemented using a smart mix of symbolic links and the CDPATH environmental variable used by cd.

As a result goat has less source files than before.

v1.1.1

7 years ago
  • Fix a bug preventing goatherd from running target install in one go. (#35)

v1.1

7 years ago

Fix an issue with expanding dots: cd ... should be expanded to ../../ instead of ../../../.

v1.0

7 years ago

Changes:

  • goat's code base has been entirely refactored
  • s/goat-keeper.sh/goatherd/ && boost(goatherd)
  • goat takes less space in a shell's rc file
  • goat can handle relative shortcuts and expand ... to ../../
  • the code style has changed
  • it's easier to add new features and test goat during development
  • a little test suite has been added
  • goat should be now fully compliant with any POSIX shell
  • Travis CI was set up

Happy goating!