Skip to content

Add comprehensive CLI interface for WeKan client#34

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

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

Conversation

@nirabo
Copy link
Copy Markdown
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>
Comment thread pyproject.toml Outdated
Comment thread pyproject.toml Outdated
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.
@bastianwenske
Copy link
Copy Markdown
Owner

@nirabo Could you check C0rn3j's suggestions to your pull request?

@C0rn3j
Copy link
Copy Markdown
Collaborator

C0rn3j commented Feb 19, 2026

Note I didn't do any thorough review, just a cursory glance.

Looks like this is vibecoded and multiple changes are squashed together into one commit, such as a linter run committed together with the CLI feature and also removal of star imports.

@nirabo
Copy link
Copy Markdown
Collaborator Author

nirabo commented Feb 20, 2026

Note I didn't do any thorough review, just a cursory glance.

Looks like this is vibecoded and multiple changes are squashed together into one commit, such as a linter run committed together with the CLI feature and also removal of star imports.

Yes. "Agentic engineered" is the more esteemed term, but this was months ago. I would not consider bringing this in. Perhaps feed it to current agents for a quality check before doing so.

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

3 participants