Skip to content

A command line utility that allows user to store shell history in sqlite3 database and allows user to view in tabulare form, giving statistical commands line habbits overview

Notifications You must be signed in to change notification settings

krishna4a6av/command_tracker

Repository files navigation

🛠 Setup

Clone the repo and run the setup script:

git clone https://github.com/krishna4a6av/command_tracker.git
cd command_tracker
chmod +x setup.sh
./setup.sh

If pip fails to install tabulate or any other dependency on your os you can install them through your package manager.

To remove:

cd command_tracker
chmod +x uninstall.sh
./uninstall.sh

I made this as a project for fun, simply to be able to see most used commands and other command line stats. This project itself is entirely made in python, hence easy to modify depending on anyones preferences.

Main feature include:

  • Allowing to see command history in tabular form from all shells(bash/zsh/fish)
  • extensive elaboration on commandline habbits
  • Allowing one to track most used commands with style (Gruvbox theme)

Dependencies you might need (Not needed to be added manually, setup.sh will take care of them)

  • python, pip, tabulate (pip install tabulate, python-tabulate on aur)

Plase feel free to clone/fork this simple proj and adding your twists :)

About

A command line utility that allows user to store shell history in sqlite3 database and allows user to view in tabulare form, giving statistical commands line habbits overview

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published