Skip to main content

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 generate
    

    Follow 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 list
    

    Displays 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:

  1. Fork the Repository

    Click the "Fork" button on the top-right corner of the repository page.

  2. Clone Your Fork

    git clone https://github.com/halsschmerzen/quickrice.git
    
  3. Create a New Branch

    git checkout -b feature/YourFeatureName
    
  4. Make Your Changes

  5. Commit Your Changes

    git commit -m "Add your message here"
    
  6. Push to Your Fork

    git push origin feature/YourFeatureName
    
  7. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quickrice-1.0.3.tar.gz (16.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

quickrice-1.0.3-py3-none-any.whl (20.1 kB view details)

Uploaded Python 3

File details

Details for the file quickrice-1.0.3.tar.gz.

File metadata

  • Download URL: quickrice-1.0.3.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

Hashes for quickrice-1.0.3.tar.gz
Algorithm Hash digest
SHA256 2ad2fef73995c9d8c52ce08571ac53e5230a1587a4760350d120fd6f2008c81c
MD5 65ef1cd66b4cec1e65384f5bcec9344c
BLAKE2b-256 c38ff324872a584d2c5c4428b184656836637827774b4be4fe8a39b4b34cd591

See more details on using hashes here.

File details

Details for the file quickrice-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: quickrice-1.0.3-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

Hashes for quickrice-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7831a5e61a8fcabca5e2d37957d5a5f2427eb577ab3884740ce1bafb5080ebc4
MD5 42c66771e87b2be1e19f94833e9e8681
BLAKE2b-256 f70c1d864f680d3dc47f200f89649bdc7344306bdf280e1e8de3d489de4935a2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page