#list #todo #cli

app penlist

Todo List console based application written in Rust

7 releases

0.1.1 May 1, 2024
0.0.9 Apr 30, 2024

#110 in Command line utilities

Download history 569/week @ 2024-04-29

569 downloads per month

Custom license

12KB
191 lines

penlist

Todo List console based application written in Rust.

Crates.io

šŸ“‹ Requirements

Rust, Cargo installed in your machine and a Nerd Font to icons appears properly in your machine.

  • Rust
  • Cargo
  • Nerd Font

Dependencies are automatically installed.

šŸ”§ Install

To install it just execute this:

$ cargo install penlist

āš™ļø Running

To run the application just type this in your terminal:

$ penlist
ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€
                     šŸ§ PenList
ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€

           ā˜ 001: Make dinner
           ā˜‘ 002: Add /routes/findUser.ts
           ā˜ 003: Fix issue nĀ° 284

     ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€ā”€
                        1/3
>

In the > prompt, you can access all commands and aliases with help command, an there are the commands:

  • help: prints help message.

  • add <title>: adds an item to the list.

  • remove <id>: remove an item from the list.

  • toggle <id>: toggle an item to checked and unchecked such as ā˜ and ā˜‘

  • quit: quit from application.

  • save <filename>: save your todo list into a file.

  • load <filename>: load your todo list from a file.

  • Aliases: help: (h); add: (a); remove: (rm); toggle: (done, dn); quit: (q);

šŸ› ļø Project Dependencies

āœ”ļø To Do

  • Aliases
  • Option to save todo list into a file.
  • Progess bar.
  • Content prettier and in the middle.

āœ’ļø Author

šŸ“„ License

MIT LICENSE

Dependencies

~3ā€“15MB
~142K SLoC