{"id":33204923,"url":"https://github.com/deftask/deftask-cli","last_synced_at":"2026-03-12T06:40:53.478Z","repository":{"id":215853292,"uuid":"157445341","full_name":"deftask/deftask-cli","owner":"deftask","description":"deftask command line","archived":false,"fork":false,"pushed_at":"2019-01-30T10:20:51.000Z","size":74,"stargazers_count":18,"open_issues_count":1,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-12-18T20:16:01.539Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Common Lisp","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/deftask.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}},"created_at":"2018-11-13T20:55:09.000Z","updated_at":"2025-02-22T18:00:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"46e976aa-a8be-4c42-b5b5-2dc483c4802a","html_url":"https://github.com/deftask/deftask-cli","commit_stats":null,"previous_names":["deftask/deftask-cli"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/deftask/deftask-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deftask%2Fdeftask-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deftask%2Fdeftask-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deftask%2Fdeftask-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deftask%2Fdeftask-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deftask","download_url":"https://codeload.github.com/deftask/deftask-cli/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deftask%2Fdeftask-cli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30417550,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-12T04:41:02.746Z","status":"ssl_error","status_checked_at":"2026-03-12T04:40:12.571Z","response_time":114,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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-11-16T10:00:19.806Z","updated_at":"2026-03-12T06:40:53.473Z","avatar_url":"https://github.com/deftask.png","language":"Common Lisp","readme":"# deftask-cli\n\nThis is the comamnd line client for [deftask][]. It works on macOS and Linux.\n\n\u003cimg width=\"788\" alt=\"deftask-cli-screenshot\" src=\"https://user-images.githubusercontent.com/35972/48839030-2bd1d900-edb0-11e8-8c9d-88f411a165c3.png\"\u003e\n\n## Installation\n\n### Binary\n\nYou can download a binary for macOS or Linux from the [releases][] page. Unpack\nthe tarball and place the binary in your `PATH`.\n\n### Source\n\nTo install from source,\n\n1. Install [SBCL][sbcl]\n2. Install [quicklisp][]. Do ensure that you add quicklisp to your `~/.sbclrc`\n   by running `(ql:add-to-init-file)`.\n3. Download [termcolor][] under `~/quicklisp/local-projects`\n4. Optionally, download [this fork][cl-json-fork] of cl-json under\n   `~/quicklisp/local-projects`. The fork [fixes][cl-json-pr] cl-json's handling\n   of [non-BMP][unicode-planes] unicode characters. Without it, characters like\n   certain emojis will not render correctly.\n5. Download the [source code][deftask-cli] for deftask-cli under `~/quicklisp/local-projects`\n6. Run `sbcl`\n7. Run the following commands under SBCL\n    ```\n    * (ql:quickload \"deftask-cli\")\n    * (deftask-cli:build-image)\n    ```\n8. This will install the `deftask` binary under your current directory. You\n   should copy this binary to a directory in your `PATH`.\n\n## Usage\n\n### Getting the access token\n\nTo use the command-line app, you need the API access token. \n\n1. Sign up on [deftask.com](https://deftask.com)\n2. Create a new project if you don't have any\n3. Create a new access token on https://deftask.com/settings/tokens and copy it\n4. Set the access token via `deftask config token ACCESS_TOKEN`\n\n### Examples\n\nList all your projects\n\n```\n$ deftask projects\n#1 Project A\n#2 Project B\n#3 Project C\n```\n\nList tasks for a project (uses the project-id obtained from the project list in\nthe previous command)\n\n```\n$ deftask ls --project 1\n```\n\nSave this project as the default, so you don't need to write `--project 1` with every command\n\n```\n$ deftask config project 1\n```\n\nList tasks in a compact style\n\n```\n$ deftask ls --compact\n```\n\nYou can also filter (`-q`) or re-order (`-o`) tasks\n\n```\n$ deftask ls -q label:bug -o newest\n$ deftask ls -q creator 'creator:chaitanya AND created:\u003e2018-11-01'\n```\n\nCreate a new task\n\n```\n$ deftask new \"title of the latest task\"\nCreated #123\n```\n\nShow a single task and its comments\n\n```\n$ deftask show 123\n```\n\nComment on a task\n\n```\n$ deftask comment 123 \"some comment\"\n```\n\nClose a task\n\n```\ndeftask close 123\n```\n\n### List of commands\n\nThe following commands are available:\n\n```\n  config                   Get or set configuration\n  project-config           Get or set configuration for a project\n  projects                 List projects\n  new                      Create a new task\n  ls                       List tasks\n  show                     View a task\n  close                    Close a task\n  open                     Reopen a task\n  edit                     Edit a task\n  comment                  Comment on a task\n  edit-comment             Edit a comment\n```\n\nFor help on any command, use `deftask \u003ccommand\u003e -h`.\n\n## Support\n\nFor support, contact support@deftask.com.\n\n[deftask]: https://deftask.com\n[deftask-cli]: https://github.com/deftask/deftask-cli\n[sbcl]: http://sbcl.org/\n[quicklisp]: https://www.quicklisp.org/\n[releases]: https://github.com/deftask/deftask-cli/releases\n[termcolor]: https://github.com/chaitanyagupta/termcolor\n[cl-json-fork]: https://github.com/chaitanyagupta/cl-json\n[unicode-planes]: https://en.wikipedia.org/wiki/Plane_(Unicode)\n[cl-json-pr]: https://github.com/hankhero/cl-json/pull/27\n","funding_links":[],"categories":["Asia","Applications"],"sub_categories":["India","Productivity"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeftask%2Fdeftask-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeftask%2Fdeftask-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeftask%2Fdeftask-cli/lists"}