Skip to content

reverseth/rust_todolist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rust_todolist - Rust TodoList

The main goal of this project is to learn the Rust programming language.

This tool can help you to easily manage a todolist. No feature. Only add/delete tasks

Tested on Arch Linux only.

The program use Rofi through the rofi crate:

[dependencies]
rofi = "0.3.0"
shellexpand = "2.1.0"

Installation

git clone https://github.com/reverseth/rust_todolist.git
cd rust_todolist
cargo build --release
cp target/release/rust_todolist ~/.local/bin/

The binary will probably be available soon on the project's release page.

To run from CLI

$ rust_todolist

To run from i3 shortcut

Here we bind the program on the i3's Super+t shortcut:

echo -n "bindsym $mod+t exec rust_todolist" >> .config/i3/config

To run from clickable icon on polybar

Add this module (can be customised) in your polybar config file:

[module/todolist]

type = custom/text
click-left = ~/.local/bin/rust_todolist

content = "  "

How to use

$ rust_todolist

Display task

Simply launch the program.

Display tasks

Add task to the Todo List

Launch the program, and prefix your task with "+".

Add tasks 1

Add tasks 2

Add tasks 3

Remove task from the Todo List

Launch the program, select the task, press Enter.

Delete tasks 1

Delete tasks 2

About

Todo list made in Rust using Rofi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages