Command-line history logging utilities
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

27 lines
583 B

#!/usr/bin/env bash
# This is a wrapper for commandlog, a tool for logging command-line history
function print_help() {
echo "Usage: $0 [command] [args]"
echo " $0 add Add a log entry"
echo " $0 log Show log entries"
echo " $0 pause Pause logging"
echo " $0 resume Resume logging"
echo " $0 -h Print this help message"
echo
echo "You must specify a command."
exit 1
}
if [[ $# -lt 1 ]]; then
print_help
fi
if [[ "$1" == "--help" ]] || [[ "$1" == "-h" ]]; then
print_help
fi
SUBPROG="commandlog-$1"
shift
exec "$SUBPROG" "$@"