Notelane v2.0.0 — a productivity toolkit for adding, planning, tracking, reviewing, and organizing notes from the command line. Features streaks, reminders, prioritization, tagging, timelines, weekly reviews, and full data export.
Run notelane <command> [args] to use. Each data command accepts optional input — with no arguments it shows recent entries; with arguments it records a new entry.
CommandDescriptionadd [input]Add a new note or entryplan [input]Record or review planning notestrack [input]Track progress on goals or tasksreview [input]Log review notes and reflectionsstreak [input]Track daily streaks and consistencyremind [input]Set and review remindersprioritize [input]Record prioritization decisionsarchive [input]Archive old notes and entriestag [input]Tag entries for organizationtimeline [input]Build timeline entries for projects or eventsreport [input]Generate or record summary reportsweekly-review [input]Log weekly review notes and retrospectivesstatsShow summary statistics across all entry typesexport <fmt>Export all data (formats: json, csv, txt)search <term>Full-text search across all log entriesrecentShow the 20 most recent history entriesstatusHealth check — version, data dir, entry count, disk usagehelpShow built-in help messageversionPrint version string ( notelane v2.0.0)
~/.local/share/notelane/ as plain-text logsYYYY-MM-DD HH:MM timestampshistory.log tracks every action for auditabilityAll data is stored in ~/.local/share/notelane/:
add.log, plan.log, track.log, review.log, streak.log, remind.log, prioritize.log, archive.log, tag.log, timeline.log, report.log, weekly-review.log — per-command entry logshistory.log — unified audit trail of all operationsexport.json, export.csv, export.txt — generated export filesEach entry is stored as YYYY-MM-DD HH:MM|<value> (pipe-delimited).
set -euo pipefail)date, wc, du, tail, grep, sed, cat, basenamenotelane add "Meeting notes: decided to migrate to Postgres by Q3" to instantly record a thought or decisionnotelane plan "Sprint 12: finish API refactor, deploy staging" and notelane track "API refactor 80% complete" to manage projectsnotelane streak "Day 15: morning workout done" to maintain consistency trackingnotelane weekly-review "Shipped 3 features, 1 bug regression, need more testing" to document weekly learningsnotelane tag "project:atlas priority:high" and build event timelines with notelane timeline "2024-03-15: v2.0 launched"bash
# Show all available commands
notelane help
# Add a quick note
notelane add "Idea: build a CLI dashboard for server metrics"
# Record a plan
notelane plan "This week: finalize docs, cut release, update changelog"
# Track progress
notelane track "Documentation: 3 of 5 sections complete"
# Log a reminder
notelane remind "Send invoice to client by Friday"
# Set priorities
notelane prioritize "P0: fix auth bug; P1: add export feature; P2: refactor tests"
# Run a weekly review
notelane weekly-review "Good week — shipped auth fix, started on export. Next: testing."
# View summary statistics
notelane stats
# Search all notes
notelane search "API"
# Export everything to JSON
notelane export json
# Check tool health
notelane status
Notelane stores all data locally in ~/.local/share/notelane/. Each command logs activity with timestamps for full traceability. When called without arguments, data commands display their most recent 20 entries. When called with arguments, they append a new timestamped entry and update the unified history log.
Powered by BytesAgain | bytesagain.com | hello@bytesagain.com