Skip to content

feat(init): add init command and tag filtering for list/report#6

Merged
coko7 merged 4 commits intomainfrom
feat-tag-filter
Apr 25, 2026
Merged

feat(init): add init command and tag filtering for list/report#6
coko7 merged 4 commits intomainfrom
feat-tag-filter

Conversation

@coko7
Copy link
Copy Markdown
Owner

@coko7 coko7 commented Apr 24, 2026

What's changed?

  • add boat init command that outputs a default config to stdout, useful
    for bootstrapping or recovering from a broken config. Improve error
    handling when config fails to load by printing a helpful message
    pointing users to boat init
  • add --filter-by-tags (-t) flag to FilterActivitiesArgs, applied
    in both list and report commands to restrict output to entries
    matching all specified tags (closes Feature request: summary by tag #4)
  • improve --period error messages by replacing the static string with
    a formatted help message showing all valid period presets and formats
  • change default quick_start in generated config from false to true
  • add comprehensive usage documentation for all commands

coko7 added 2 commits April 24, 2026 21:53
* add `boat init` command that outputs a default config to stdout, useful
for bootstrapping or recovering from a broken config. Improve error
handling when config fails to load by printing a helpful message
pointing users to `boat init`.
* add `--filter-by-tags` (`-t`) flag to `FilterActivitiesArgs`, applied
in both `list` and `report` commands to restrict output to entries
matching all specified tags.
* improve `--period` error messages by replacing the static string with
a formatted help message showing all valid period presets and formats.
* change default `quick_start` in generated config from `false` to `true`.
@coko7 coko7 changed the title Feat tag filter feat(init): add init command and tag filtering for list/report Apr 24, 2026
@coko7 coko7 self-assigned this Apr 24, 2026
@coko7 coko7 added the enhancement New feature or request label Apr 24, 2026
@coko7 coko7 force-pushed the feat-tag-filter branch from 9da6e93 to f6c246a Compare April 24, 2026 20:18
@coko7 coko7 merged commit e70515c into main Apr 25, 2026
5 checks passed
@coko7 coko7 deleted the feat-tag-filter branch April 25, 2026 13:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature request: summary by tag

1 participant