alpha
Login
or
Join now
kueda.net
/
tangled-cli
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
WIP: A simple cli for daily tangled use cases and AI integration. This is for my personal use right now, but happy if others get mileage from it! :)
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
tangled-cli
/
tests
/
at
f4056f7901fca651977b2b95bfefefe9e685a00a
4 folders
1 file
Mark Bennett
Implement 'issue create' command
5mo ago
ee0201dc
commands
Implement 'issue create' command Add the base issue command structure with create subcommand: - Command accepts title argument and optional body via --body or --body-file - Validates authentication and repository context - Builds AT-URI and creates issue record via AT Protocol - Displays success message with issue number (rkey) and URI - Comprehensive tests covering all input methods and error cases Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
5 months ago
helpers
Add shared test helpers and refactor session tests - Create tests/helpers/mock-data.ts with reusable mock session data - Refactor session tests to use shared mock data - Move mock keyring storage to module scope for cleaner access - Remove biome-ignore suppressions by using proper types Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
5 months ago
lib
Add Issue API layer with CRUD operations Implements comprehensive issue management via AT Protocol: - createIssue(): Create new issues with title and optional body - listIssues(): List and filter issues by repository - getIssue(): Retrieve specific issue details - updateIssue(): Update issue title and/or body with atomic CID swap - closeIssue(): Mark issue as closed via state record - deleteIssue(): Permanently delete an issue Features: - Uses generated lexicon types (IssueRecord) for type safety - Uses requireAuth() helper for authentication validation - Uses parseIssueUri() internal helper to eliminate duplication - Clear error messages with context - Repository filtering in list operations - Ownership verification for update/delete Includes comprehensive test coverage (23 tests passing) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
5 months ago
utils
Remove unused beforeEach import from auth-helpers tests
5 months ago
index.test.ts
Fix CLI tests to use npx tsx for local package resolution - Change from 'tsx' to 'npx tsx' in integration tests - Ensures tests use project's local tsx installation - Fixes VS Code test runner compatibility Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
5 months ago