Skip to content

Promote files, checkins, and schedule to core commands#397

Merged
jeremy merged 1 commit intomainfrom
add-checkins-to-core-commands
Mar 30, 2026
Merged

Promote files, checkins, and schedule to core commands#397
jeremy merged 1 commit intomainfrom
add-checkins-to-core-commands

Conversation

@robzolkos
Copy link
Copy Markdown
Collaborator

@robzolkos robzolkos commented Mar 29, 2026

Summary

The CLI's CORE COMMANDS section in basecamp --help only listed projects, todos, todolists, messages, chat, and cards — but Basecamp's project dock has nine tools. Three of those dock tools (Docs & Files, Automatic Check-ins, Schedule) were fully implemented in the CLI but not surfaced as core commands, making them harder to discover.

There may be confusion in not showing some of the core tools in the core commands listing (eg #396) - adding these 3 increases the length of the command list minimally.

This promotes files, checkins, and schedule into the CORE COMMANDS group in both the help output and the command catalog, matching how they appear as first-class tools on the Basecamp project dock.

core-commands

Changes

  • Add files, checkins, and schedule to the curated CORE COMMANDS list in root help
  • Move their catalog entries from "Files & Docs" / "Scheduling & Time" into "Core Commands"
  • The remaining commands in those categories (uploads, vaults, docs, timesheet, timeline, reports, assignments) stay in their existing groups

Summary by cubic

Promoted files, checkins, and schedule to core commands so they appear in basecamp --help and the command catalog, making them easier to find.

  • New Features
    • Added these commands to the curated CORE COMMANDS list in help.
    • Moved their catalog entries into "Core Commands"; other commands stay in their original groups.

Written for commit a4d1ded. Summary will update on new commits.

Copilot AI review requested due to automatic review settings March 29, 2026 23:28
@github-actions github-actions bot added commands CLI command implementations tui Terminal UI tests Tests (unit and e2e) enhancement New feature or request labels Mar 29, 2026

This comment was marked as outdated.

@robzolkos robzolkos force-pushed the add-checkins-to-core-commands branch from fb6ea5a to a4d1ded Compare March 29, 2026 23:33
@github-actions github-actions bot removed tui Terminal UI tests Tests (unit and e2e) labels Mar 29, 2026
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 issue found across 8 files

Prompt for AI agents (unresolved issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.


<file name="internal/cli/root.go">

<violation number="1" location="internal/cli/root.go:564">
P2: Parse `BASECAMP_NO_INTERACTIVE` as a boolean instead of treating mere presence as enabled; otherwise `0`, `false`, or empty values still force machine-consumer behavior.</violation>
</file>

Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@robzolkos robzolkos requested a review from jeremy March 30, 2026 00:02
@jeremy jeremy merged commit 68553e1 into main Mar 30, 2026
29 checks passed
@jeremy jeremy deleted the add-checkins-to-core-commands branch March 30, 2026 19:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

commands CLI command implementations enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants