taskyzator

command module
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Feb 1, 2024 License: GPL-3.0 Imports: 1 Imported by: 0

README

taskyzator

GitHub License Go Report Card Release

taskyzator is a simple task manager application with terminal UI.

screenshot

Tasks

The tasks are stored in a yaml file at ~/.config/taskyzator/tasklist.yaml.

The task structure looks like:

name: do more cool stuff
status: 0
begin-time: 2024-02-01T18:00:00.2044045+03:00
done-time: 0001-01-01T00:00:00Z

Available status values:

Value Description
0 Task is active
1 Task is done
2 Task is archived

Configuration

The configuration file is located at ~/.config/taskyzator/config.yaml. It allows to define control keys and text colors.

This is the default configuration which is automatically created after the first startup:

controls:
    quit: ctrl+q,ctrl+c
    apply: enter
    cancel: esc
    cursor-up: up,j
    cursor-down: down,k
    new-task: ctrl+n
    done-task: enter
    undone-task: ctrl+u
    archive-task: del
    unarchive-task: ctrl+u
    delete-task: shift+del,alt+insert
style:
    error-color: '#F33'
    accent-color: '#0cc47e'
    dimmed-color: '#a3a3a3'
    normal-color: '#f2f2f2'
    active-task-text-color: '#f7fffc'
    done-task-text-color: '#6ca690'
    archived-task-text-color: '#7d7d7d'

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
ui

Jump to

Keyboard shortcuts

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