{"id":24837225,"url":"https://github.com/letieu/bcli","last_synced_at":"2026-02-07T03:32:11.937Z","repository":{"id":248403195,"uuid":"828571508","full_name":"letieu/bcli","owner":"letieu","description":"Blueprint but cli","archived":false,"fork":false,"pushed_at":"2024-12-24T08:06:11.000Z","size":14743,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-14T11:34:09.654Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/letieu.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-07-14T14:51:25.000Z","updated_at":"2024-12-24T08:06:14.000Z","dependencies_parsed_at":"2024-07-15T21:26:21.490Z","dependency_job_id":"88e8b717-2793-44a7-9da5-af154a227fe8","html_url":"https://github.com/letieu/bcli","commit_stats":null,"previous_names":["letieu/bcli"],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/letieu/bcli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/letieu%2Fbcli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/letieu%2Fbcli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/letieu%2Fbcli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/letieu%2Fbcli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/letieu","download_url":"https://codeload.github.com/letieu/bcli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/letieu%2Fbcli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29185344,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-07T00:44:15.062Z","status":"online","status_checked_at":"2026-02-07T02:00:07.217Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-31T05:53:36.125Z","updated_at":"2026-02-07T03:32:11.915Z","avatar_url":"https://github.com/letieu.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BluePrint but in cli\n\n## Todo\n- [x] List task\n- [x] View task\n- [x] Auth\n- [x] Punch\n- [x] Create new task with template\n- [x] Update task\n  - [x] Update content\n  - [x] Update title\n  - [x] Add EP\n  - [x] Add timework\n  - [x] Add file\n- [ ] Comment to task\n- [ ] Improve\n  - [ ] Default config (credential, cookie file path, ...)\n\n## Install\n\nDownload pre-built packages for Linux, Windows and macOS are found on the\n[Releases](https://github.com/letieu/bcli/releases/) page.\n\n**Or** Install with `go install`\n```bash\ngo install github.com/letieu/bcli@main\n```\n\n## Usage\n```bash\n# Help\nbcli -h\n\n# Login with credential file (contain user, password)\nbcli auth login -f credential.txt\n\n# Login with username, password directly\nbcli auth login -u \u003cusername\u003e -p \u003cpassword\u003e\n\n# List task\nbcli task list\n\n# List task but cool\nbcli task list -m\n\n# Create new task with template bug.json\n# template base on: /api/new-task/new-requirement\nbcli task create -t \"[BE] Drop prod database\" -T bug.json\n\n# Edit task title, content\nbcli task update 1234\n\n# Edit task without open editor\nbcli task update-headless 1234 --title='implement confirm popup' --content='update later'\n\n# Add time work\n# Add 2 hour to 11/05/2024 for task 23565\n# template base on: /api/task-details/add-actual-effort-point\nbcli task add-time 23565 -H 2 -T ~/.bcli/templates/add-time-dev.json -d 20241105\n\n# Add effort point\n# Add point to task 23565 with volume 2\n# template base on: /api/save-req-job-detail\nbcli task add-point 23565 -p 2 -T /home/tieu/.bcli/templates/add-point-dev.json\n\n# Add file\nbcli task add-file PRQ20241107000000188 -f ~/Downloads/image1.png\n\n# More\nbcli task -h\n\n# Punch\nbcli punch\n\n# Generate shell completion. bash, zsh, fish, powershell\nbcli completion bash\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fletieu%2Fbcli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fletieu%2Fbcli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fletieu%2Fbcli/lists"}