All Projects → soywod → Unfog

soywod / Unfog

Licence: bsd-3-clause
⏱ Minimalist CLI task & time manager, written in Haskell.

Programming Languages

haskell
3896 projects

Projects that are alternatives of or similar to Unfog

unfog.vim
⏱ Vim plugin for Unfog CLI task & time manager.
Stars: ✭ 61 (-49.59%)
Mutual labels:  time-tracker, task-manager
Ten Hands
⚡ Simplest way to organize and run command-line tasks
Stars: ✭ 228 (+88.43%)
Mutual labels:  task-manager, cli
Gotime
CUI project/task/time tracker written in golang
Stars: ✭ 144 (+19.01%)
Mutual labels:  time-tracker, cli
Topydo
A powerful todo list application for the console, using the todo.txt format.
Stars: ✭ 511 (+322.31%)
Mutual labels:  task-manager, cli
Gitlab Time Tracker
🦊🕘 A command line interface for GitLab's time tracking feature.
Stars: ✭ 371 (+206.61%)
Mutual labels:  time-tracker, cli
taskontable
Taskontable is To-Do List & Time keeper on Spreadsheet.
Stars: ✭ 14 (-88.43%)
Mutual labels:  time-tracker, task-manager
Klog
A plain-text file format and command line tool for time tracking
Stars: ✭ 222 (+83.47%)
Mutual labels:  time-tracker, cli
Super Productivity
To-do list & time tracker for programmers and other digital workers with Jira, Github, and Gitlab integration
Stars: ✭ 4,505 (+3623.14%)
Mutual labels:  task-manager, time-tracker
Moro
Simple CLI tool for tracking work hours. Note: Heavy changes are happening in this repository. Docs might not be up to date, and things might be broken. Only the released NPM version is stable.
Stars: ✭ 390 (+222.31%)
Mutual labels:  time-tracker, cli
Tasklite
The CLI task manager for power users
Stars: ✭ 91 (-24.79%)
Mutual labels:  task-manager, cli
Cloudflare Cli
CLI for interacting with Cloudflare
Stars: ✭ 117 (-3.31%)
Mutual labels:  cli
Fontfor
Find fonts which can show a specified character and preview them in terminal or browser.
Stars: ✭ 118 (-2.48%)
Mutual labels:  cli
Pokevision Cli
PokéVision has shutdown (for now). Follow @PokeVisionGo on Twitter for updates.
Stars: ✭ 118 (-2.48%)
Mutual labels:  cli
Git Hub
Git command line interface to GitHub
Stars: ✭ 119 (-1.65%)
Mutual labels:  cli
Cum
comic updater, mangafied
Stars: ✭ 117 (-3.31%)
Mutual labels:  cli
Getme
CLI utility for everyday tasks. With getme you get weather, forecast, currency rate, upload files, IP address, word definitions, text translations, internet speed, do google searches, get inspirational quotes and get Chuck Norris jokes
Stars: ✭ 118 (-2.48%)
Mutual labels:  cli
Freenom Dns Updater
A tool to update freenom's dns records
Stars: ✭ 117 (-3.31%)
Mutual labels:  cli
Youtube Dl Interactive
OBSOLETE - Interactively select the quality and format for youtube-dl
Stars: ✭ 1,482 (+1124.79%)
Mutual labels:  cli
Megatools
Open-source command line tools for accessing Mega.co.nz cloud storage.
Stars: ✭ 1,510 (+1147.93%)
Mutual labels:  cli
Carvel Kwt
Kubernetes Workstation Tools CLI
Stars: ✭ 119 (-1.65%)
Mutual labels:  cli

⏱ 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 your tasks, 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, you need to install the Timewarrior plugin, which makes the configuration step even heavier.

In the other hand, Watson tracks well your 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 be attached to a project. It can be started and stopped (to track time) and done or deleted (to track projects).

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

Installation

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

See wiki section for more information.

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 for more 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 more information.

Interfaces

See wiki section for more information.

Credits

See wiki section for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].