Skip to content

Add comprehensive CLI interface for WeKan client#34

Open
nirabo wants to merge 2 commits intobastianwenske:mainfrom
nirabo:feature/cli-clean
Open

Add comprehensive CLI interface for WeKan client#34
nirabo wants to merge 2 commits intobastianwenske:mainfrom
nirabo:feature/cli-clean

Conversation

@nirabo
Copy link
Collaborator

@nirabo nirabo commented Aug 12, 2025

  • Add modern CLI with typer, rich for beautiful output
  • Implement interactive navigation shell with filesystem-like commands
  • Add hierarchical context: boards → lists → cards
  • Include configuration management via files and environment variables
  • Comprehensive test suite with CLI, integration, and unit tests
  • Update project dependencies and development tooling
  • Enhanced error handling and user-friendly messages

Fixes #32

- Add modern CLI with typer, rich for beautiful output
- Implement interactive navigation shell with filesystem-like commands
- Add hierarchical context: boards → lists → cards
- Include configuration management via files and environment variables
- Comprehensive test suite with CLI, integration, and unit tests
- Update project dependencies and development tooling
- Enhanced error handling and user-friendly messages

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
Remove mypy and update linting configuration

- Delete .flake8 file as it's no longer needed
- Remove mypy from dev dependencies and its configuration
- Clean up Python version specifications in ruff and pyright configs
- Streamline linting setup by relying more on ruff

The changes simplify the project's linting setup by removing redundant tools and configurations.
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.

Remove star imports

2 participants