tickli

command module
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 9, 2025 License: GPL-3.0 Imports: 1 Imported by: 0

README ยถ

Tickli ๐Ÿ“‹โœจ

A modern command line interface for TickTick task management

Tickli Demo

What is Tickli?

Tickli is a powerful CLI tool that lets you manage your TickTick tasks and projects directly from your terminal. Stay productive without leaving your command line!

Features

  • ๐Ÿš€ Create and manage tasks right from your terminal
  • ๐Ÿ“‚ Organize tasks into projects
  • ๐Ÿ“… Set dates, priorities, and tags
  • ๐Ÿ”„ Complete and uncomplete tasks
  • ๐Ÿ” Filter and search your tasks
  • ๐Ÿ” Secure OAuth authentication

Installation

Using Homebrew
brew tap sho0pi/homebrew-tap
brew install tickli
Download from Releases

You can also download prebuilt binaries from the GitHub releases page.

Quick Start

# Initialize and authenticate with TickTick
tickli init

# List available projects
tickli project list

# Switch to a project
tickli project use "Work Tasks"

# Add a new task
tickli task add "Finish documentation for project X"

# Add a high priority task due tomorrow
tickli task add "Important meeting" --priority high --date "tomorrow at 2pm"

# List your tasks
tickli task list

# Complete a task
tickli task complete <task-id>

Key Commands

Command Description
tickli init Set up authentication with TickTick
tickli project list Show all your projects
tickli project use Switch active project context
tickli add Quickly add a new task
tickli task list List tasks in current project
tickli task show View task details
tickli task complete Mark a task as complete

Interactive TUI Experience (Coming Soon!)

Tickli TUI Demo

Roadmap ๐Ÿ—บ๏ธ

  • Basic task management
  • Project management
  • Authentication
  • Advanced date/time handling and timezone support
  • Interactive modes for all commands
  • Subtask management
  • TUI interface with bubbletea
  • Task filtering by multiple criteria
  • Offline mode and syncing
  • Custom views (Kanban, etc.)

Documentation

For complete documentation on all available commands:

tickli --help

Or check out the full documentation.

Contributing

Contributions are welcome! Please see CONTRIBUTING.md for details.

Documentation ยถ

The Go Gopher

There is no documentation for this package.

Directories ยถ

Path Synopsis
cmd
internal
api

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL