Command line tools for fly.io services
See the codeflyctl is a command-line interface for fly.io.
Note: Most installations of flyctl also alias flyctl to fly as a command name, and this will become the default name in the future. During the transition, note that where you see flyctl as a command, it can be replaced with fly.
brew install flyctl
To upgrade to the latest version:
brew upgrade flyctl
Download flyctl and install it into a local bin directory.
Installing the latest version:
curl -L https://fly.io/install.sh | sh
Installing the latest pre-release version:
curl -L https://fly.io/install.sh | sh -s pre
Installing a specific version:
curl -L https://fly.io/install.sh | sh -s 0.0.200
Run the PowerShell install script:
iwr https://fly.io/install.ps1 -useb | iex
Download the appropriate version from the Releases page of the flyctl GitHub repository.
Sign into your Fly account:
fly auth login
List your apps:
fly apps list
View app status:
fly status -a {app-name}
flyctl will attempt to use the app name from a fly.toml file in the current directory. For example, if the current directory contains this file:
$ cat fly.toml
app: banana
flyctl will operate against the banana app unless overridden by the -a flag or another app name setting in the command line.
flyctl is automatically released at 3 PM Eastern Standard Time, Monday - Thursday. If needed, you can bump a release by running ./scripts/bump_version.sh.
There is a simple PowerShell script, winbuild.ps1, which will run the code generation for the help files, format them, and run a full build, leaving a new binary in the bin directory.
See CONTRIBUTING.md
Overall
Maintained
Code review
Go module
Latest release
Releases this year
(top 24 of 25)
2,346 followers · starred Dec 2020
30,138 followers · starred Jun 2024
253 followers · starred Mar 2022
388 followers · starred Feb 2022
Command line tools for fly.io services
See the codeflyctl is a command-line interface for fly.io.
Note: Most installations of flyctl also alias flyctl to fly as a command name, and this will become the default name in the future. During the transition, note that where you see flyctl as a command, it can be replaced with fly.
brew install flyctl
To upgrade to the latest version:
brew upgrade flyctl
Download flyctl and install it into a local bin directory.
Installing the latest version:
curl -L https://fly.io/install.sh | sh
Installing the latest pre-release version:
curl -L https://fly.io/install.sh | sh -s pre
Installing a specific version:
curl -L https://fly.io/install.sh | sh -s 0.0.200
Run the PowerShell install script:
iwr https://fly.io/install.ps1 -useb | iex
Download the appropriate version from the Releases page of the flyctl GitHub repository.
Sign into your Fly account:
fly auth login
List your apps:
fly apps list
View app status:
fly status -a {app-name}
flyctl will attempt to use the app name from a fly.toml file in the current directory. For example, if the current directory contains this file:
$ cat fly.toml
app: banana
flyctl will operate against the banana app unless overridden by the -a flag or another app name setting in the command line.
flyctl is automatically released at 3 PM Eastern Standard Time, Monday - Thursday. If needed, you can bump a release by running ./scripts/bump_version.sh.
There is a simple PowerShell script, winbuild.ps1, which will run the code generation for the help files, format them, and run a full build, leaving a new binary in the bin directory.
See CONTRIBUTING.md
Overall
Maintained
Code review
Go module
Latest release
Releases this year
(top 24 of 25)
2,346 followers · starred Dec 2020
30,138 followers · starred Jun 2024
253 followers · starred Mar 2022
388 followers · starred Feb 2022