#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

#58 in #todo

Download history

214 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
~134K SLoC