Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/sbxte/tuesday
- Owner: sbxte
- License: mit
- Created: 2024-04-17T13:54:59.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-09-16T00:11:46.000Z (5 months ago)
- Last Synced: 2024-09-16T05:38:56.022Z (5 months ago)
- Topics: cli, graph, productivity, todo
- Language: Rust
- Homepage:
- Size: 178 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```