Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sbxte/tuesday

Personal task manager utilizing graphs instead of lists
https://github.com/sbxte/tuesday

cli graph productivity todo

Last synced: 4 months ago
JSON representation

Personal task manager utilizing graphs instead of lists

Awesome Lists containing this project

README

        

# Project: Tuesday

A To-Do CLI tool. Inspired by [grit](https://github.com/climech/grit)

# Installation and Usage

Run `cargo install` on the `cli` directory to install `tuecli`.
```
cargo install --path cli
cd ~
```

## Adding a root node

To begin, add your first root node
```
tuecli add -r "Hello world"
```

## Adding a child node

Adding a child node to a parent nodes goes like so

```
tuecli add [parent]
```
```
tuecli add "This is a child node!" 0
```

## Displaying the tree graph

You can list out the root nodes you've made with

```
tuecli ls
```

or you can list out nodes recursively from the root nodes

```
tuecli ls -d 0
```

Or from a specific node

```
tuecli ls
```

```
tuecli ls 0
```

By default, listing from the root node uses a depth of 1, including `-d 0` (0 depth) to any `ls` query forces an infinite max depth listing

## Aliases

Tired of remembering node index numbers? You can alias them with

```
tuecli alias
```

You can then access the node using its alias instead of index where ever

```
tuecli alias 0 alias
tuecli ls alias
```