Xezat
Xezat is a helper tool for your daily packaging tasks with Cygport.
Features
Xezat provides the following subcommands through the xezat command:
init: Interactively generates a newcygportfile.bump: Bumps the package version and updates theREADMEfile.validate: Validates that thecygportfile and related files adhere to conventions.port: Copies thecygportto a Git repository.announce: Generates a template for ITP (Intent to Package) orcygportupdate announcements.doctor: Checks your system for potential problems.generate: Generates development files used bycygport.debug: Assists in debuggingcygportfiles.
You can check the details of each command with xezat <command> --help.
Installation
Install the gem:
gem install xezat
Usage
1. Creating a new package
xezat init foo.cygport
2. Bumping the version
xezat bump foo.cygport
3. Validating the package
xezat validate foo.cygport
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/fd00/xezat.
This project utilizes Google Gemini for development assistance.
License
The gem is available as open source under the terms of the MIT License.