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
/
src
/
commands
/
at
f4056f7901fca651977b2b95bfefefe9e685a00a
6 files
Mark Bennett
Implement 'issue create' command
5mo ago
ee0201dc
.gitkeep
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
auth.ts
Implement auth commands (login, logout, status) - Add tangled auth login command with credential prompts - Add tangled auth logout command with session cleanup - Add tangled auth status command to check authentication state - Prevent duplicate logins when already authenticated - Wire up auth commands to main CLI (src/index.ts) - Add 9 comprehensive tests for all auth command scenarios - Mock process.exit to properly test early returns All 56 tests passing. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
5 months ago
config.ts
Add config command for managing CLI configuration Implement generic config management command: - tangled config list: List all available config keys with descriptions - tangled config get [key]: View current configuration (all or specific) - tangled config set <key> <value> [--global]: Set any config value - tangled config unset <key> [--global]: Clear any config value The --global flag switches between local (.tangledrc in repo) and user (~/.tangledrc) config storage. Generic set/unset allows for future config keys without code changes. The list command helps users discover available configuration options. Includes comprehensive test coverage (15 tests) for all operations and edge cases. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
5 months ago
context.ts
Add context command for debugging repository context Implement context debug command to help users understand repository context resolution: - Shows if current directory is a Tangled repository - Displays owner (DID or handle), repository name, protocol - Shows which Git remote is being used - Provides helpful error messages when not in a Tangled repo This is a debug/diagnostic tool that helps users verify their context resolution is working correctly. Includes comprehensive test coverage (4 tests) for success and error cases. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
5 months ago
issue.ts
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
ssh-key.ts
Implement ssh-key features. Defer importing ssh keys automatically as it's too large in scope right now.
5 months ago