feat: query power, file input, git workflow, multi-workspace (v2026.4.16)#1
Merged
aaronkwhite merged 13 commits intomainfrom Apr 15, 2026
Merged
feat: query power, file input, git workflow, multi-workspace (v2026.4.16)#1aaronkwhite merged 13 commits intomainfrom
aaronkwhite merged 13 commits intomainfrom
Conversation
…kflow, multi-workspace)
… auth priority, add non-interactive login, validate dates, reject body+body-file
…ority, date validation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Brings the best developer-workflow ideas from schpet/linear-cli into lin, shipped across four incremental buckets:
Bucket C — Query Power
--created-after/--updated-afterdate filters onissues list--all-teamsflag for cross-team queries (conflicts with--team)Bucket D — Content Input
--description-fileonissues createandissues update--body-fileonissues commentBucket A — Developer Workflow
issues start <ID>— fetches Linear's suggested branch name, runsgit checkout -bissues pr <ID>— creates a GitHub PR linked to the issue (requiresgh)Bucket B — Multi-Workspace
[auth]formatauth login/list/default/whoamicommand group--workspaceglobal flag (overrides default, takes priority over env var)auth login --name myco --key lin_api_...for CI/agent useCode Review Fixes
--workspacethreaded through all 17 commandexecute()functions--workspacetakes priority overLINEAR_API_KEYenv varbody+--body-filenow errors instead of silently preferring bodyTest plan
cargo test— 116 tests pass (46 unit + 67 smoke + 3 query validation)cargo clippy -- -D warnings— cleancargo fmt --check— cleanlin issues list --all-teams --jsonreturns cross-team resultslin issues list --created-after 2026-04-01 --jsonfilters correctlylin issues start <ID> --print-onlyreturns a branch namelin auth login --name test --key lin_api_...saves workspacelin --workspace test auth whoamiuses the correct workspace🤖 Generated with Claude Code