├── .github └── workflows │ ├── benchmark.yml │ └── tests.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE.md ├── README.md ├── bench ├── README.md ├── basic.sh ├── composite.sh ├── github_workflow_basic.sh ├── github_workflow_composite.sh └── with_config.sh ├── demo ├── demo.sh └── tascli.gif ├── rustfmt.toml └── src ├── actions ├── addition.rs ├── display │ ├── mod.rs │ ├── print.rs │ ├── row.rs │ └── table.rs ├── handler.rs ├── list │ ├── mod.rs │ ├── records.rs │ └── tasks.rs ├── mod.rs └── modify.rs ├── args ├── cron.rs ├── mod.rs ├── parser.rs └── timestr.rs ├── config └── mod.rs ├── db ├── cache.rs ├── conn.rs ├── crud.rs ├── item.rs └── mod.rs ├── main.rs └── tests └── mod.rs /.github/workflows/benchmark.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/.github/workflows/benchmark.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/README.md -------------------------------------------------------------------------------- /bench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/bench/README.md -------------------------------------------------------------------------------- /bench/basic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/bench/basic.sh -------------------------------------------------------------------------------- /bench/composite.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/bench/composite.sh -------------------------------------------------------------------------------- /bench/github_workflow_basic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/bench/github_workflow_basic.sh -------------------------------------------------------------------------------- /bench/github_workflow_composite.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/bench/github_workflow_composite.sh -------------------------------------------------------------------------------- /bench/with_config.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/bench/with_config.sh -------------------------------------------------------------------------------- /demo/demo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/demo/demo.sh -------------------------------------------------------------------------------- /demo/tascli.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/demo/tascli.gif -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/actions/addition.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/src/actions/addition.rs -------------------------------------------------------------------------------- /src/actions/display/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/src/actions/display/mod.rs -------------------------------------------------------------------------------- /src/actions/display/print.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/src/actions/display/print.rs -------------------------------------------------------------------------------- /src/actions/display/row.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/src/actions/display/row.rs -------------------------------------------------------------------------------- /src/actions/display/table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/src/actions/display/table.rs -------------------------------------------------------------------------------- /src/actions/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/src/actions/handler.rs -------------------------------------------------------------------------------- /src/actions/list/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/src/actions/list/mod.rs -------------------------------------------------------------------------------- /src/actions/list/records.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/src/actions/list/records.rs -------------------------------------------------------------------------------- /src/actions/list/tasks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/src/actions/list/tasks.rs -------------------------------------------------------------------------------- /src/actions/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/src/actions/mod.rs -------------------------------------------------------------------------------- /src/actions/modify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/src/actions/modify.rs -------------------------------------------------------------------------------- /src/args/cron.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/src/args/cron.rs -------------------------------------------------------------------------------- /src/args/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/src/args/mod.rs -------------------------------------------------------------------------------- /src/args/parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/src/args/parser.rs -------------------------------------------------------------------------------- /src/args/timestr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/src/args/timestr.rs -------------------------------------------------------------------------------- /src/config/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/src/config/mod.rs -------------------------------------------------------------------------------- /src/db/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/src/db/cache.rs -------------------------------------------------------------------------------- /src/db/conn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/src/db/conn.rs -------------------------------------------------------------------------------- /src/db/crud.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/src/db/crud.rs -------------------------------------------------------------------------------- /src/db/item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/src/db/item.rs -------------------------------------------------------------------------------- /src/db/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/src/db/mod.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aperocky/tascli/HEAD/src/tests/mod.rs --------------------------------------------------------------------------------