todoRust

GitHub Workflow Status GitHub Workflow Status GitHub Workflow Status Coverage Status Libraries.io dependency status for todoRust

forthebadge made-with-rust

About the Project

This is my first attempt to learn and implement Rust language. This application is a sort of extension to my other project lmsScraperGo. This application connects to the concurrent daemon socket server created by the scraper and consumes the events list. Then it extracts the date and time as chrono crate datetime variable and calculates the remaining time for each event(task).

Getting Started

For now this has to be used with lmsScraperGo for it to display output.

Installation

Latest Releases for linux, macos and windows is available in the Releases Section here.

Building from source

  1. Make sure you have installed the dependencies:

    • Better way to install rustup and run rustup install stable.
    • Make sure cargo is installed.
  2. The source is also available in releases(recommended) or you can clone the repo:

git clone https://github.com/kingavatar/todoRust.git
cd todoRust
  1. you can directly install package:
cargo install --path .

Make sure cargo/bin is in the path.

  1. To build normally:
cargo build --release

Usage

For color output in terminal use term argument:

todo term

For usage and color output in conky use conky argument:

execpi 600 todo conky