2 releases
0.1.1 | Apr 5, 2023 |
---|---|
0.1.0 | Apr 4, 2023 |
#1781 in Command line utilities
35 downloads per month
47KB
1K
SLoC
Flow
Flow is command line, that help you to manage much better your projects and tasks. You can create a project and create tasks related to this project.
One more thing, if you love this project, add a star please :).
Installation
The releases are here, where you can download the binary and run.
Using git:
git clone https://github.com/DreckSallow/flow.git
cd flow
cargo build --release
Using cargo:
cargo install flow-cli
Overview
To see a description of each command, run: flow <command> --help
The app is organized into the following subcommands:
project
Executed as flow project
, display the current project path.
If you want to add a project:
flow project <PATH>
And if you want to create a folder, you can run:
flow project <PATH> --new
list
List all projects
flow project list
switch
Set other project as current project using the project <ID>
.
flow project switch <ID>
rm
Remove a project using the project <ID>
flow project rm <ID>
use
Flow reads the path where it is called, and then set this path (if exists in the saved projects) as the current project.
flow project use
task
To create a new task: flow task -d <DESCRIPTION>
list
List all tasks related to current project.
flow task list
To list more info: flow task list --expand
.
To display with colors: flow task list --color
.
To order by: flow task list --order-by <'number'|'desc'>
.
rm
Remove a task using the task <N-ID>
flow task rm <N-ID>
start
Mark a task as "In Progress".
flow task start <N-ID>
⚠️ You cannot have two tasks with the same "In Progress" status.
Stop
Mark a task as "Stop".
flow task stop <N-ID>
done
Mark tasks as "Complete". This command accepts multiple <N-IDS>
flow task done <N-IDS>
reset
Restore the status tasks as "Not Started". This command accepts multiple <N-IDS>
flow task reset <N-IDS>
Documentation
The documentation is under development.
Alternatives
- TaskWarrior is a command line task list.
- TaskBook
License
Flow is licensed under the MIT license.
Dependencies
~25–36MB
~544K SLoC