A simple CLI tool to manage your desktop themes.
Project description
QuickRice
QuickRice is a simple and efficient command-line tool designed to help you manage and customize your desktop themes (rice) effortlessly. Whether you're looking to generate new themes, apply existing ones, or simply list all available options, QuickRice provides an intuitive interface to streamline your desktop customization experience.
Features
- Generate New Themes: Create personalized desktop themes tailored to your preferences.
- Apply Existing Themes: Easily switch between your saved themes with a single command.
- List Available Themes: View all the themes you have created and stored.
- Interactive Menu: Navigate through options using an easy-to-use interactive interface.
- Automated Package Management: Ensures all necessary packages are installed and up-to-date.
Installation
Prerequisites
- Python 3.6+: Ensure you have Python installed. You can download it from the official website.
Using pip
QuickRice is available on PyPI, making installation straightforward.
pip install quickrice
From GitHub
Alternatively, you can install QuickRice directly from the GitHub repository.
pip install git+https://github.com/halsschmerzen/quickrice.git
Usage
After installation, you can use QuickRice via the terminal.
Command-Line Interface
-
Generate a New Theme
quickrice generateFollow the prompts to create a new desktop theme.
-
Apply an Existing Theme
quickrice apply <theme_name>
Replace
<theme_name>with the name of the theme you wish to apply. -
List Available Themes
quickrice listDisplays all the themes you have created.
Interactive Menu
Launch the interactive menu by simply running:
quickrice
Navigate through the options to generate, apply, or manage your themes with ease.
Contributing
Contributions are welcome! If you'd like to contribute to QuickRice, please follow these steps:
-
Fork the Repository
Click the "Fork" button on the top-right corner of the repository page.
-
Clone Your Fork
git clone https://github.com/halsschmerzen/quickrice.git
-
Create a New Branch
git checkout -b feature/YourFeatureName
-
Make Your Changes
-
Commit Your Changes
git commit -m "Add your message here"
-
Push to Your Fork
git push origin feature/YourFeatureName
-
Open a Pull Request
Navigate to the original repository and open a pull request with your changes.
License
This project is licensed under the MIT License.
Support
If you encounter any issues or have questions, feel free to open an issue on GitHub.
Acknowledgements
- Inspired by various desktop customization tools.
- Thanks to the open-source community for their invaluable resources and support.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file quickrice-1.0.2.tar.gz.
File metadata
- Download URL: quickrice-1.0.2.tar.gz
- Upload date:
- Size: 16.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b99f211c8f0ff0cf35bfff64f455d793ba773b145b7345c26bbb9a53b5d059fd
|
|
| MD5 |
c233d0f86d1acee89e52124ce703001b
|
|
| BLAKE2b-256 |
c1cd194f98a2e864770658ac61179d7cda106337ee70879c8625fbd4b8045ec1
|
File details
Details for the file quickrice-1.0.2-py3-none-any.whl.
File metadata
- Download URL: quickrice-1.0.2-py3-none-any.whl
- Upload date:
- Size: 20.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22099d574e1218b7f25d49b95b838bed2c099cdab4d38ecfba7c07bb0f799a36
|
|
| MD5 |
6713da272b761c0c9d5209192473af27
|
|
| BLAKE2b-256 |
1f5c7457f03c44919b12c93f3d6a076b65e9fd261dd657653195d203c8b924df
|