/release.sh

🚀 A simple bash script for building Go projects for multiple platforms 💻💾

Primary LanguageShell

🚀 release.sh

A simple bash script for building Go projects for multiple platforms 💻💾

💬 Description

release.sh is a tool that makes it easy to build Go projects for multiple platforms. Build your Go app release binaries for all the platforms that matter in just a moment.

📝 Syntax

./release.sh --name [app name] --version [version]

🔨 Usage

To use release.sh, simply run it from the command line with the --name and --version arguments. For example:

./release.sh --name "myapp" --version "1.0.0"

This will build your Go project for the available targets and output the resulting binaries to the /BUILDS/ directory with the specified names.

🔧 Installation

To install release.sh, just put it in a folder in your path, like /usr/local/bin, or /usr/bin for the truly adventurous :)

📃 Man Page

To view the man page for release.sh, run the following command:

man ./release.sh or ./release.sh --help

📜 License

This app is licensed under the MIT software license.

🤝 Contributing

Release.sh is welcoming contributions to the project! If you have an idea for a new feature or have found a bug, please open an issue on the GitHub repository. If you want to implement a new feature or fix a bug yourself, please follow these steps:

  1. Fork the repository
  2. Create a new branch for your changes
  3. Make your changes and commit them to your branch
  4. Open a pull request from your branch to the master branch of the repository

Thank you for your support!