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 newcygport
file. -
bump
: Bumps the package version and updates theREADME
file. -
validate
: Validates that thecygport
file and related files adhere to conventions. -
port
: Copies thecygport
to a Git repository. -
announce
: Generates a template for ITP (Intent to Package) orcygport
update announcements. -
doctor
: Checks your system for potential problems. -
generate
: Generates development files used bycygport
. -
debug
: Assists in debuggingcygport
files.
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.