/jog

Simple script to print the last 10 commands you ran in the current directory

jog

Print the last 10 commands you ran in the current directory

Gif of Fezzik jogging memory

Usage

  1. Add this function to your .zshrc
function zshaddhistory() {
	echo "${1%%$'\n'}⋮${PWD}   " >> ~/.zsh_history_ext
}
  1. Download or copy the jog script from this repo and place it somewhere in your $PATH.

  2. Restart your current terminal sessions for changes to take effect. exec $SHELL

  3. Use jog whenever you find yourself lost and confused.

It's not possible to retroactively store the directory in which a command was run, so this tool will only work from this point forward.

Todo List

Contributions and feature requests are welcome

  • Add support for other shells: bash, fish.
  • Automatically truncate .zsh_history_ext when HISTSIZE is surpassed