unfog

授权协议 BSD-3-Clause License
开发语言 JavaScript
所属分类 应用工具、 终端/远程登录
软件类型 开源软件
地区 不详
投 递 者 华萧迟
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Unfog gh-actions

Minimalist CLI task & time manager, written in Haskell.

image

Table of contents

Motivation

Taskwarrior is a good and powerful CLI to track yourtasks, but it requires time to configure it. The amount of features is giant,which can lead to confusion. Plus, if you also want to track your time, youneed to install the Timewarriorplugin, which makes the configuration step even heavier.

In the other hand, Watson tracks wellyour time but can't tracks your tasks.

Unfog proposes an alternative solution that:

  • is easy to install / configure / use
  • can track your tasks AND your time

Concept

A task is composed of a description and an optionnal due time. It can beattached to a project. It can be started and stopped (to track time) and doneor deleted (to track projects).

Basic reports can be generated to have an overview of your tasks and yourprojects. They allow you to determine how and where the time was spent, ifprojects fits their initial estimations…

Installation

curl -sSL https://raw.githubusercontent.com/soywod/unfog/master/install.sh | bash

See wiki section for moreinformation.

Configuration

# ~/.config/unfog/config.toml

# Store file location.
# Default: $XDG_CONFIG_HOME/unfog/store
# Warning: only absolute paths are supported for now,
# see https://github.com/soywod/unfog/issues/45
store-path = "/abs/path/to/store"

See wiki section formore information.

Usage

⏱ Unfog - Minimalist task & time manager

Usage: unfog COMMAND

Available options:
  -h,--help                Show this help text

Available commands:
  list                     Show current project tasks [l]
  info                     Show task details [i]
  worktime                 Show worktime report [wtime, w]
  status                   Show active task info [stat]
  add                      Add a new task [a]
  edit                     Edit an existing task [e]
  start                    Start a task [sta, s]
  stop                     Stop a task [sto, S]
  toggle                   Toggle a task [tog, t]
  done                     Mark as done a task [do, d]
  undone                   Unmark as done a task [undo, u]
  delete                   Delete a task [del, D]
  undelete                 Undelete a task [undel, U]
  context                  Change the current project [ctx, c]
  upgrade                  Upgrade the CLI
  version                  Show the version
  cache:clear              Clear the state cache

See wiki section for moreinformation.

Interfaces

See wiki section for moreinformation.

Credits

See wiki section for moreinformation.

相关阅读

相关文章

相关问答

相关文档