1.2 KiB
1.2 KiB
Task List
Active, prioritized work items.
In Progress
(none)
Next Up
| # | Task | Notes |
|---|---|---|
| 1 | Unit tests for client.resolve_digest() |
Core function, good test candidate |
| 2 | Unit tests for client.build_url() |
Simple, deterministic |
| 3 | Mock API tests for commands.cmd_projects() |
Start with simplest command |
| 4 | Unicode status symbols in output | Replace dashes with box-drawing |
| 5 | Add --quiet mode for scripting |
Suppress headers, minimal output |
Backlog
| Task | Phase |
|---|---|
| ANSI color support (with NO_COLOR) | 3 |
| JSON output mode for all commands | 3 |
labels command |
4 |
copy command |
4 |
quota command |
4 |
| pyproject.toml with entry points | 5 |
| Shell completions | 5 |
Completed
- Initial implementation
- CI pipeline setup
- Empty response body handling fix
- README documentation
- PROJECT.md, ROADMAP.md, TODO.md created
- Type hints for
api_request()andload_credentials() --versionflag (-V)build_url()helper function--verify-sslflag for SSL certificate verification- Modular package structure (
src/harbor/) - Documentation updated for new structure