2m / history-of-fishing   1.3

Apache License 2.0 Website GitHub

Merge and verify Fish Shell history files

Scala versions: 2.13

History of Fishing (or hof) is a CLI application that works with the Fish Shell history files.

Features

  • merges arbitrary number of Fish Shell history files
  • verifies Fish Shell history file that it contains only increasing timestamps

Installation

Download latest binaries from the GitHub releases:

# macOS
> curl -L -o ~/.local/bin/hof https://github.com/2m/history-of-fishing/releases/latest/download/hof-x86_64-apple-darwin

# Linux
> curl -L -o ~/.local/bin/hof https://github.com/2m/history-of-fishing/releases/latest/download/hof-x86_64-pc-linux
> hof version
1.3.2

Usage

asciicast-badge

Acknowledgments

The usage of decline library and setting up native-image build was inspired by a very informative @note blogpost Writing native CLI applications in Scala with GraalVM.