Awesome
Wish 🌟
A delightful wish list manager to keep track of your dreams and desires! ✨
Description
Wish is a Python-based application built using Typer and Rich libraries. It serves as a wishlist manager that allows you to add, delete, and modify wishes. You can categorize wishes and mark them as completed or pending.
Features
- Add wishes with categories
- Delete wishes from the list
- Modify wish properties (name, category, completion status)
- View wish list with sorting options
Usage
Installation
-
Clone the repository:
git clone https://github.com/username/repository.git
-
Install dependencies:
pip install -r requirements.txt
Commands
wish add [name] [category]
: Add a new wish to the list.wish delete [name]
: Delete a wish from the list.wish set [name] [property] [value]
: Modify wish properties.wish list [--sort | --category | --reverse | --all]
: Display the wish list with sorting options.wish stats
: Display statistics about the wish list
Example Usage
Adding a Wish
wish add "Trip to Paris" "Travel"
Deleting a Wish
wish delete "Trip to Paris"
Modifying a Wish Property
wish set "Trip to Paris" "completed" "Yes"
Listing Wishes
wish list --sort --all
Contributing
Feel free to contribute by opening issues or submitting pull requests. Your input is highly appreciated! 🙌
License
This project is licensed under the MIT License.