Metadata-Version: 2.1
Name: ulauncher-generator
Version: 0.1.0
Summary: A Ulauncher extension generator
Home-page: https://github.com/ubuntupunk/ulauncher-extension-generator
Author: ubuntupunk
Author-email: ubuntupunk@gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Provides-Extra: dev
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"

# ulauncher-extension-generator

This project is a tool to generate boilerplate code for Ulauncher extensions. It simplifies the process of creating new extensions by providing a basic structure and necessary files.

<a href="https://www.buymeacoffee.com/ubuntupunk" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/default-orange.png" alt="Buy Me A Coffee" height="41" width="174"></a>

## Features

- Generates a basic Ulauncher extension structure.
- Includes a `main.py` file with basic extension logic.
- Provides a `manifest.json` file for extension configuration.
- Creates a `versions.json` file for version information.
- Creates a `requirements.txt` file for package dependencies.
- Creates an `images` directory for extension icons.

## Usage

To use this tool, run the `ulauncher-generator` command, and follow the prompts to create a new extension.

```bash
ulauncher-extension-generator my_extension
```

This will create a new directory named `my_extension` with the necessary files for a Ulauncher extension.

## License

This project is licensed under the MIT License. See the `LICENSE` file for details.

## Contributing

Contributions are welcome! Please feel free to submit a pull request.

## License

[MIT License](LICENSE)
