Crate postit

Crate postit 

Source
Expand description

§postit-rs - A task manager on your terminal

Postit is a CLI utility aimed to help you complete your tasks.

It allows you to manage tasks and save a list of them for later use.

Some of its features are:

  • Different task colors depending on priority.
  • Completed tasks are crossed out.
  • Support for csv and json files.

To get more info, run postit -h or take a look to the README file.

Modules§

cli
Argument parsing utilities with clap.
config
Contains the configuration module, which includes the Config struct and an Error enum for error handling.
db
Module for database management.
docs
Contains commands used for documentation purposes.
fs
Module for file management.
models
Representations of objects that store specific data related to tasks and their information.
traits
Contains traits related to data persisting actions, such as reading or writing.

Structs§

Cli
Manages the command and arguments received from console.
Postit
Entry point where all operations are executed.

Enums§

Action
Possible actions taken when editing a persister’s tasks.
Command
Contains the different commands available.
Error
Errors related to file and path management.

Type Aliases§

Result
Convenience type for database related operations.