vicdecode / jog

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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