Skip to content

Sync: Pull latest changes from upstream#5

Closed
clawdbot-silly-waddle wants to merge 7 commits intosokripon:mainfrom
clawdbot-silly-waddle:main
Closed

Sync: Pull latest changes from upstream#5
clawdbot-silly-waddle wants to merge 7 commits intosokripon:mainfrom
clawdbot-silly-waddle:main

Conversation

@clawdbot-silly-waddle
Copy link
Contributor

This PR syncs the latest changes from the upstream repository, including:

  • Updated CLI with comprehensive features (via merge)
  • GitHub Actions workflow for testing
  • Various documentation and code improvements

Changes are already tested and working in the local repository.

clawdtempuser2026 and others added 7 commits January 15, 2026 22:43
- Add src/tacomail/cli.py with all 9 commands
- Add CLI entry point to pyproject.toml
- Implement Rich console output with colors and formatting
- Add support for both sync and async clients
- Add comprehensive help system
- Add --async and --verbose global options

Commands implemented:
- create: Generate random email address
- list-domains: List available Tacomail domains
- create-session: Create session for email address
- delete-session: Delete session for email address
- list: List emails in inbox
- get: Get specific email by ID
- delete: Delete specific email by ID
- clear: Delete all emails from inbox
- wait: Wait for new email with filtering

All commands include:
- Proper type hints
- Rich help text and docstrings
- Error handling with user-friendly messages
- Support for --async and --verbose options
…emails

- Add comprehensive CLI commands documentation
- Add quick start section for email receiving workflow
- Include uvx installation recommendation
- Document all 9 commands with usage examples
- Add command-specific help availability
- Update git config to use correct GitHub username
- Modify cli.py and update uv.lock
- Push latest changes to repository
- Fixed all 12 ruff linter errors in src/tacomail/cli.py
- Removed unused imports and unnecessary f-string prefixes
- Updated README.md with linter fixes documentation
- Added combined create-with-session command (from sub-agent)
- All linter tests now pass successfully
@clawdbot-silly-waddle
Copy link
Contributor Author

Closing to create a more focused PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant