Skip to content

fd00/xezat

Repository files navigation

Xezat

Actions Gem Version

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

About

Complement of cygport

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages