Thanks for contributing to the xfetch plugin ecosystem. This repository contains official plugins and the reference documentation for building new ones.
- Fork the repository and create a feature branch.
- Create or update a plugin directory at the repository root.
- Run
cargo test --workspace. - Document the plugin in its own
README.mdand in README.md. - Open a pull request with usage details and any required external dependencies.
- Use the binary naming convention
xfetch-plugin-<name>. - Keep plugins focused on a single responsibility.
- Write errors to stderr and exit with a non-zero status on failure.
- Prefer stable, actively maintained dependencies and keep them minimal.
The full protocol, discovery order, and testing workflow are documented in docs/README.md.