You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add installation docs, make CLI version dynamic, and update packaging metadata
- Add Installation (end-user & development) section to README and simplify Quick Start/Usage examples (remove uv prefix for end-user commands; note to use `uv run` when developing).
- Make CLI version output dynamic using importlib.metadata with a PackageNotFoundError fallback instead of a hardcoded string.
- Add project metadata (authors, license, keywords, classifiers, URLs) and sdist include list to pyproject.toml for improved packaging.
uv run brain notes search "topic"# Search book notes
72
-
uv run brain notes search "topic" --semantic --detailed
73
-
uv run brain notes status # Check connection
114
+
brain notes search "topic"# Search book notes
115
+
brain notes search "topic" --semantic --detailed
116
+
brain notes status # Check connection
74
117
75
118
# Cost tracking and analysis
76
-
uv run brain cost summary # Usage summary for last 30 days
77
-
uv run brain cost trends 30 # Daily cost trends
78
-
uv run brain cost estimate # Monthly cost projection
79
-
uv run brain cost breakdown # Per-operation breakdown
80
-
uv run brain cost export data.json # Export to JSON
81
-
uv run brain cost pricing # Show pricing
119
+
brain cost summary # Usage summary for last 30 days
120
+
brain cost trends 30 # Daily cost trends
121
+
brain cost estimate # Monthly cost projection
122
+
brain cost breakdown # Per-operation breakdown
123
+
brain cost export data.json # Export to JSON
124
+
brain cost pricing # Show pricing
82
125
83
126
# Logging (Rich-formatted, colored output)
84
-
uv run brain --verbose <command># Show key operations
85
-
uv run brain --debug <command># Full diagnostics with LLM details
127
+
brain --verbose <command># Show key operations
128
+
brain --debug <command># Full diagnostics with LLM details
86
129
```
87
130
88
131
> **Clean UX:** By default, logs are suppressed during operations to avoid interrupting spinners. Use `--verbose` or `--debug` for detailed information with beautiful Rich formatting.
0 commit comments