| Crates.io | prynt |
| lib.rs | prynt |
| version | 1.0.1 |
| created_at | 2025-07-04 09:53:07.80352+00 |
| updated_at | 2025-07-04 17:01:11.062883+00 |
| description | A modern, multi-shell command-line productivity logger and terminal history tool. |
| homepage | https://github.com/piyush-itis/prynt |
| repository | https://github.com/piyush-itis/prynt |
| max_upload_size | |
| id | 1737723 |
| size | 57,268 |
A modern, multi-shell command-line productivity logger and terminal history tool.
prynt commands)~/.context/prynt.sqliteprynt log — View complete history (with --less, --reverse)prynt today, prynt weekly — Filter by timeprynt summary <folder> — Per-project statsprynt top — Top N most used commandsprynt projects — List all project folders with statsprynt search <pattern> — Search history for commandsprynt stats — Overall productivity statsprynt clear — Clear all logs (with confirmation)--export and --markdown for summariesprynt init auto-detects your shell and offers to configure itcargo install prynt
git clone https://github.com/piyush-itis/prynt.git
cd prynt
cargo install --path .
After install, run:
prynt init
Follow the prompt to automatically configure your shell, or copy the snippet to your shell config file.
~/.bashrc~/.zshrc~/.config/fish/config.fishThen reload your shell:
source ~/.bashrc # or ~/.zshrc or ~/.config/fish/config.fish
prynt log [--less] [--reverse]
prynt today [--export] [--markdown]
prynt weekly [--export] [--markdown]
prynt summary <folder>
prynt top [--n <number>]
prynt projects
prynt search <pattern>
prynt stats
prynt clear
prynt log — Show all logged commands. Use --less for pager, --reverse for newest first.prynt today / prynt weekly — Show commands from the last 24 hours or 7 days. Use --export or --markdown for summaries.prynt summary <folder> — Show stats for a specific folder/project.prynt top — Show most used commands (default top 10, configurable with --n).prynt projects — List all project folders with command counts and time.prynt search <pattern> — Search command history for a pattern.prynt stats — Show overall stats (total commands, time, min/max/avg duration).prynt clear — Clear all logs (asks for confirmation).prynt init — Onboard and set up shell integration.~/.context/prynt.sqlite~/.context/prynt_statePRs and issues welcome! See CONTRIBUTING.md for details.
MIT