All-in-one terminal utility toolkit for running, checking, converting, analyzing, generating, and managing tasks from the command line. Omni Tool provides 12 core action commands plus built-in statistics, data export, search, and health-check capabilities — all backed by local log-based storage.
All commands follow the pattern: omni-tool <command> [input]
When called without arguments, each command displays its most recent 20 log entries. When called with arguments, it records the input with a timestamp.
CommandDescriptionrun <input>Record and execute a run entrycheck <input>Record a check / verification entryconvert <input>Record a conversion taskanalyze <input>Record an analysis entrygenerate <input>Record a generation taskpreview <input>Record a preview actionbatch <input>Record a batch processing taskcompare <input>Record a comparison entryexport <input>Record an export operationconfig <input>Record a configuration changestatus <input>Record a status updatereport <input>Record a report entry
CommandDescriptionstatsShow summary statistics across all log files (entry counts, disk usage)export <fmt>Export all data to a file — supported formats: json, csv, txt``search <term>Search across all log files for a keyword (case-insensitive)recentShow the 20 most recent entries from the activity historystatusHealth check — version, data directory, total entries, disk usage, last activityhelpDisplay the full help message with all available commandsversionPrint the current version ( omni-tool v2.0.0)
All data is stored locally in plain-text log files:
~/.local/share/omni-tool/YYYY-MM-DD HH:MM|<input> in the corresponding <command>.log filehistory.log with a timestamp and command labelset -euo pipefail)date, wc, du, tail, grep, sed, cat, basenameomni-tool batch to log batch job details, then omni-tool stats to review totalsomni-tool analyze, then omni-tool export json for downstream processingomni-tool config and search history with omni-tool searchomni-tool report with omni-tool stats and omni-tool export csv to produce summary reports across all command categoriesbash
# Log a task
omni-tool run "deploy staging v2.3.1"
# View recent run entries
omni-tool run
bash
# Record analysis entries
omni-tool analyze "CPU usage spike on node-3"
omni-tool analyze "Memory leak in worker pool"
# Export everything to JSON
omni-tool export json
bash
# Search across all logs
omni-tool search "staging"
# Check overall statistics
omni-tool stats
# View recent activity
omni-tool recent
bash
# Log batch operations
omni-tool batch "process images batch-042"
omni-tool batch "resize thumbnails batch-042"
# Review and export
omni-tool stats
omni-tool export csv
bash
# System health overview
omni-tool status
# Record comparisons
omni-tool compare "prod-v2 vs staging-v2.1 latency"
# View comparison history
omni-tool compare
All commands output to stdout. Redirect to a file with:
bash
omni-tool stats > report.txt
omni-tool export json # writes to ~/.local/share/omni-tool/export.json
Powered by BytesAgain | bytesagain.com | hello@bytesagain.com