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 xezatUsage
1. Creating a new package
xezat init foo.cygport2. Bumping the version
xezat bump foo.cygport3. Validating the package
xezat validate foo.cygportContributing
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.