Skip to content

πŸš€ A simple bash script for building Go projects for multiple platforms πŸ’»πŸ’Ύ

Notifications You must be signed in to change notification settings

donuts-are-good/release.sh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ 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!

About

πŸš€ A simple bash script for building Go projects for multiple platforms πŸ’»πŸ’Ύ

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages