feat(cli): implement CLI for jigaido bounty tracker #32
Reference in New Issue
Block a user
Delete Branch "fix/issue-11"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Implement CLI for jigaido bounty tracker per issue #11.
CLI Commands
jigaido-cli --group-id 123 add <text> [--link url] [--due date]jigaido-cli --group-id 123 listjigaido-cli --group-id 123 myjigaido-cli --group-id 123 update <id> [text] [--link url] [--due date] [--clear-link] [--clear-due]jigaido-cli --group-id 123 delete <id>jigaido-cli --group-id 123 --user-id 456 track <id>jigaido-cli --group-id 123 --user-id 456 untrack <id>Context Flags
--group-id <id>- Group context (negative for Telegram groups)--user-id <id>- User context (Telegram user ID)Usage
Fixes #11
is it possible to have unit tests for the cli? in a way that we can mock the dependency, but at least making sure that all of these commands are exists, processing the right flags and inputs, and returning the right format
lgtm