Skip to content

hypercomrade/past

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

past

The history analysis command for Unix-like shells (sorry PowerShell fans).

The goal of past is to be modern take on the history command - allowing you to see usage patterns, trends, and generally look back on your command history in a feature rich way. Currently features include:

  • Summary statistics of your command usage (--brief or --detailed)
  • Category-based search (-C/--category)
  • Keyword search (-s/--search)
  • Interactive search mode (-i/--interactive)

Officially Supported Shells

Bash Zsh Fish Ksh

Officially Supported Systems

Debian x86_64 Debian ARM64 macOS Intel macOS ARM

Please keep in mind that past can still run on many non listed systems. These are just the most supported and documented ones.

Quick Start

# Clone and build
https://github.com/hypercomrade/past
cd past
cargo build --release

# Aliasing (until we are approved for brew and apt)
# The cleanest way to use our command for now, is to add something like this to your .bashrc

alias past='/path/to/repo/past/target/release/past/target/release/past'

About

The history analysis command for Unix-like shells (work in progress)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages