Skip to main content

No project description provided

Project description

Task AI

Welcome to Task AI - a command-line todo list with some extra ai features.

Here's what you can do:

  • task show all --> show all of your lists and item titles, with their respective IDs prepended
  • task show {id or substring} --> find the list or item matching your identifier and show it using its respective type's show command
  • task show list {id or substring} --> show the list and all of its item titles
  • task show item {id} --> show the associated item and all of its specified information
  • task show items {id1},{id2},...,{idx} --> show the associated items and all of their specified information
  • task create item {list id or substring} {title} {**kwargs} --> Create a new item for the associated list. Can specify kwargs as --optional cli arguments.
  • task create list {name} --> create a new list by that name
  • task delete {id} --> deletes the list or item associated with that id
  • task delete item {id} --> deletes the item associated with that id
  • task delete list {id} --> deletes the list associated with that id
  • task delete completed --> deletes all items that have been completed
  • task remove ... --> aliases directly to 'task delete ...
  • task update {item id} {**kwargs} --> updates the associated attributes on the item
  • task comment {item id} {content} --> adds a comment to that items comment thread
  • task ai {prompt} --> Feeds a prompt directly to an LLM, which constructs and executes a series of task commands according to its interpretation of the prompt
  • task ai headstart {item id} --> Feeds the item context to an LLM, which responds with a concise description of the next step to perform. The response is added as a comment in the items comment thread
  • task nuke --> deletes all of your task data, letting you have a fresh start
  • task add ... -> aliases directly to task create item ...
  • task complete {item id} --> sets the associated item's .completed attribute to true

Run task show examples to print a comprehensive set of examples, and grep for the ones that you're interested in!

Run task by itself to run in interactive mode, which improves performance.

Installation

pip install taskai-cli

Configuration

For first time usage, run our setup command:

task setup

This will walk you through the necessary steps to get all features set up.

In order to edit or view your configurations, you can use the task config command family

task config show  # --> lists your current configuration options
task config set {key} {value}  # --> Sets a given value
task config get {key}  # retrieves a given value

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

taskai_cli-0.1.5.tar.gz (14.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

taskai_cli-0.1.5-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

File details

Details for the file taskai_cli-0.1.5.tar.gz.

File metadata

  • Download URL: taskai_cli-0.1.5.tar.gz
  • Upload date:
  • Size: 14.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for taskai_cli-0.1.5.tar.gz
Algorithm Hash digest
SHA256 3700d5b57843dc4556e42cedc6eef18c297667eb8f7d62130f905cd446638137
MD5 ebfab8553fb5968024d8d3ab55508b89
BLAKE2b-256 e7d651bc7d56f4fa9f61d6b6ba18434914483f70003b4bc29b1c4af3cf5bd6a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskai_cli-0.1.5.tar.gz:

Publisher: publish-to-pypi.yml on alexander-paskal/taskai

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskai_cli-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: taskai_cli-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 14.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for taskai_cli-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 fa9565fca95329c620671ff96ed9453da0fc175c8f6f9e671e7fa5d8561a35a4
MD5 6856c666bbff338e22a1cae8bd471241
BLAKE2b-256 b3d7e18142b7a0d7c922811c1c37ca12d421a6548083e1601773cd57f9e9ece3

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskai_cli-0.1.5-py3-none-any.whl:

Publisher: publish-to-pypi.yml on alexander-paskal/taskai

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page