Metadata-Version: 2.1
Name: ulauncher-generator
Version: 0.1.2
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
```

## Contributing

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

## References

- [Ulauncher Documentation](http://docs.ulauncher.io/en/stable/extensions/intro.html)

## License

[MIT License](LICENSE)
