├── .cargo └── config.toml ├── .github ├── dependabot.yml └── workflows │ └── rust.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── assets ├── auto_completion_example.png └── pomodoro_demo.gif ├── resources └── test │ └── mock_configuration.json ├── rust-toolchain └── src ├── command ├── action.rs ├── application.rs ├── handler │ ├── mod.rs │ ├── uds_client.rs │ └── user_input.rs ├── mod.rs ├── output.rs └── util.rs ├── configuration.rs ├── database.rs ├── error.rs ├── ipc.rs ├── line_handler.rs ├── logging.rs ├── main.rs ├── notification ├── archived_notification.rs ├── mod.rs └── notify.rs └── report.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/README.md -------------------------------------------------------------------------------- /assets/auto_completion_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/assets/auto_completion_example.png -------------------------------------------------------------------------------- /assets/pomodoro_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/assets/pomodoro_demo.gif -------------------------------------------------------------------------------- /resources/test/mock_configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/resources/test/mock_configuration.json -------------------------------------------------------------------------------- /rust-toolchain: -------------------------------------------------------------------------------- 1 | 1.67.1 -------------------------------------------------------------------------------- /src/command/action.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/src/command/action.rs -------------------------------------------------------------------------------- /src/command/application.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/src/command/application.rs -------------------------------------------------------------------------------- /src/command/handler/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/src/command/handler/mod.rs -------------------------------------------------------------------------------- /src/command/handler/uds_client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/src/command/handler/uds_client.rs -------------------------------------------------------------------------------- /src/command/handler/user_input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/src/command/handler/user_input.rs -------------------------------------------------------------------------------- /src/command/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/src/command/mod.rs -------------------------------------------------------------------------------- /src/command/output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/src/command/output.rs -------------------------------------------------------------------------------- /src/command/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/src/command/util.rs -------------------------------------------------------------------------------- /src/configuration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/src/configuration.rs -------------------------------------------------------------------------------- /src/database.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/src/database.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/ipc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/src/ipc.rs -------------------------------------------------------------------------------- /src/line_handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/src/line_handler.rs -------------------------------------------------------------------------------- /src/logging.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/src/logging.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/notification/archived_notification.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/src/notification/archived_notification.rs -------------------------------------------------------------------------------- /src/notification/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/src/notification/mod.rs -------------------------------------------------------------------------------- /src/notification/notify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/src/notification/notify.rs -------------------------------------------------------------------------------- /src/report.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/24seconds/rust-cli-pomodoro/HEAD/src/report.rs --------------------------------------------------------------------------------