Command line tools for fly.io services
APACHE-2.0 License
Bot releases are visible (Hide)
Published by michaeldwan almost 3 years ago
e68578e prompt: fixed type assertions (#609)
9030f9d build target is not a filepath
95aba98 Add support for setting FLY_REGISTRY_HOST via the environment. Fixes #605
1198cdc support specifying build_target in fly.toml
docker pull flyio/flyctl:v0.0.253
Published by michaeldwan almost 3 years ago
9030f9d build target is not a filepath
95aba98 Add support for setting FLY_REGISTRY_HOST via the environment. Fixes #605
1198cdc support specifying build_target in fly.toml
Published by michaeldwan almost 3 years ago
c962a57 fix hanging release tasks due to missing/delayed log
c2077e2 implementation of new apps command (#590)
3b2138b remove custom deployment docs for Remix - now Remix apps deploy like any other
53337f8 Now remix is OSS, it no longer requires an authentication token
docker pull flyio/flyctl:v0.0.252
Published by michaeldwan almost 3 years ago
c2077e2 implementation of new apps command (#590)
3b2138b remove custom deployment docs for Remix - now Remix apps deploy like any other
53337f8 Now remix is OSS, it no longer requires an authentication token
Published by michaeldwan almost 3 years ago
0f11126 pass reader/writers to sshConnect without losing Fd
a077802 Pass context.Context to all api/client functions
96a9e30 moved new commands under the internal/cli/command package
cb8ba06 set default log level to warn for dev mode
352367a do not display prompt to update by default
bc090d7 internal/cli/internal/state: removed dead keys
336044f internal/cli/internal/version: implemented -s flag for version command
367d41d internal/cli/internal/flag: finalized removal of viper
e41922d flyctl: removed obsolete BackgroundTaskWG
804a313 internal/cli: better state.yml & upgrade handling
8d96337 cmd: removed old version command
69d4c9b internal/update: removed obsolete code & refactored
227fe53 cmd: removed the old iteration of the version command
167575a cmd/apps: refactored so that the context is respected
581a013 internal/cli/internal/task: initial implementation of the package
58fb6e6 internal/cli/internal/cache: initial implementation of the package
9f2675f internal/cli/internal/command: added contexts to calls to GetOrganizations
16a47d7 refactored the integration with sentry
94775f0 implemented main.newContext
6aba41a internal/cli/internal/flag: renamed a couple of constants
53299e7 internal/cli/internal/version: implemented the version command
b7eb4db internal/cli/internal/root: only replace the version command for now
ac5cf3b internal/cli/internal/config: fixed applyBoolFlags & applyStringFlags
5805050 internal/cli: more generic flag binding from env
59a23b2 compatibility layer
b37635c internal/cli: exit with 127 on terminal.InterruptErr
34a23c1 internal/cli/internal/version: split to file per sub-command
d19164a internal/cli/internal/apps: split to multiple files per sub-command
07cf380 internal/cli/internal/config: implemented config.Organization
a0bee23 internal/cli/internal/command: renamed cmd.go to command.go
26255a6 cmd: fixed old references to GetApps
b44d37f internal/cli/internal/cmd: renamed to internal/cli/internal/command
79757d3 fixed state package's docs
6ce57f9 api: refactored GetApps so that accepts a Context
f19986c altered a comment
a727efe main: refactored to support new CLI
7bd4449 internal/cli: reworked
7740654 internal/env: refactored to support chains of keys
c415e8c internal/logger: set to debug by default for dev builds
c1b9b5d internal/config: moved to internal/cli/internal/config
1470298 internal/config: initial implementation of the package
766c838 internal/env: added more helpers
bcdc46b internal/cli: initial implementation of the package
3729fea internal/logger: initial implementation of the package
4f005d7 removed the top-level state package
7981c65 pkg/iostreams: implemented NewContext & FromContext
c63b7db internal/client: implemented NewContext & FromContext
1e2b129 moved internal/cli/internal/state to internal/state
8fd02f5 internal/cli/internal/state: initial implementation of the package
1df8aca Eliminated createCancellableContext
f1fe9dc WIP
35b8ca6 Fix some go-static check complaints
f71b5fe Refactoring api.Client resource functions
docker pull flyio/flyctl:v0.0.251
Published by michaeldwan almost 3 years ago
96a9e30 moved new commands under the internal/cli/command package
cb8ba06 set default log level to warn for dev mode
352367a do not display prompt to update by default
bc090d7 internal/cli/internal/state: removed dead keys
336044f internal/cli/internal/version: implemented -s flag for version command
367d41d internal/cli/internal/flag: finalized removal of viper
e41922d flyctl: removed obsolete BackgroundTaskWG
804a313 internal/cli: better state.yml & upgrade handling
8d96337 cmd: removed old version command
69d4c9b internal/update: removed obsolete code & refactored
227fe53 cmd: removed the old iteration of the version command
167575a cmd/apps: refactored so that the context is respected
581a013 internal/cli/internal/task: initial implementation of the package
58fb6e6 internal/cli/internal/cache: initial implementation of the package
9f2675f internal/cli/internal/command: added contexts to calls to GetOrganizations
16a47d7 refactored the integration with sentry
94775f0 implemented main.newContext
6aba41a internal/cli/internal/flag: renamed a couple of constants
53299e7 internal/cli/internal/version: implemented the version command
b7eb4db internal/cli/internal/root: only replace the version command for now
ac5cf3b internal/cli/internal/config: fixed applyBoolFlags & applyStringFlags
5805050 internal/cli: more generic flag binding from env
59a23b2 compatibility layer
b37635c internal/cli: exit with 127 on terminal.InterruptErr
34a23c1 internal/cli/internal/version: split to file per sub-command
d19164a internal/cli/internal/apps: split to multiple files per sub-command
07cf380 internal/cli/internal/config: implemented config.Organization
a0bee23 internal/cli/internal/command: renamed cmd.go to command.go
26255a6 cmd: fixed old references to GetApps
b44d37f internal/cli/internal/cmd: renamed to internal/cli/internal/command
79757d3 fixed state package's docs
6ce57f9 api: refactored GetApps so that accepts a Context
f19986c altered a comment
a727efe main: refactored to support new CLI
7bd4449 internal/cli: reworked
7740654 internal/env: refactored to support chains of keys
c415e8c internal/logger: set to debug by default for dev builds
c1b9b5d internal/config: moved to internal/cli/internal/config
1470298 internal/config: initial implementation of the package
766c838 internal/env: added more helpers
bcdc46b internal/cli: initial implementation of the package
3729fea internal/logger: initial implementation of the package
4f005d7 removed the top-level state package
7981c65 pkg/iostreams: implemented NewContext & FromContext
c63b7db internal/client: implemented NewContext & FromContext
1e2b129 moved internal/cli/internal/state to internal/state
8fd02f5 internal/cli/internal/state: initial implementation of the package
Published by michaeldwan almost 3 years ago
7a90db9 handle nil version during update check
53f07fc better error handling in pre-build dockerd info check
1df8aca Eliminated createCancellableContext
f1fe9dc WIP
35b8ca6 Fix some go-static check complaints
f71b5fe Refactoring api.Client resource functions
88181bd Base dockefilepath on configfile location
6b7a47b Dockerpath relative to workingDir
ea00768 Deploy:Dockerfile from fly.toml
0866398 Idiomatic import path correction
0c60616 Add launch --dockerfile option
b4739e5 Add dockefile key to app config builder section
d1a2297 Always print the 'app is ready' message if not deploying
355df3b remove debugging output
0f61bd3 Fix regression in deploy logs
7eb9282 Support 'fly launch' with a Dockerfile for Remix apps
Published by michaeldwan almost 3 years ago
7a90db9 handle nil version during update check
docker pull flyio/flyctl:v0.0.250
Published by michaeldwan almost 3 years ago
53f07fc better error handling in pre-build dockerd info check
88181bd Base dockefilepath on configfile location
6b7a47b Dockerpath relative to workingDir
ea00768 Deploy:Dockerfile from fly.toml
0866398 Idiomatic import path correction
0c60616 Add launch --dockerfile option
b4739e5 Add dockefile key to app config builder section
d1a2297 Always print the 'app is ready' message if not deploying
355df3b remove debugging output
0f61bd3 Fix regression in deploy logs
2e4868c Add network flag to app creation commands
7eb9282 Support 'fly launch' with a Dockerfile for Remix apps
99c118f internal/client: renamed NewClient to New
bf40a26 refactored main.promptForUpdateIfRequired to update.PromptFor
80fc748 refactored main to support internal/sentry
cbd5ef0 internal/sentry: initial implementation of the package
8891f20 refactored main so that it uses env.IsCI
ca8c3ea internal/env: initial implementation of the package
7422f33 refactored checkForUpdate to promptToUpdateIfRequired
docker pull flyio/flyctl:v0.0.249
Published by michaeldwan about 3 years ago
2e4868c Add network flag to app creation commands
99c118f internal/client: renamed NewClient to New
bf40a26 refactored main.promptForUpdateIfRequired to update.PromptFor
80fc748 refactored main to support internal/sentry
cbd5ef0 internal/sentry: initial implementation of the package
8891f20 refactored main so that it uses env.IsCI
ca8c3ea internal/env: initial implementation of the package
7422f33 refactored checkForUpdate to promptToUpdateIfRequired
Published by michaeldwan about 3 years ago
a0c4c0f Cleaning up image update output (#571)
7d96caf Pull in existing config definition when no configuration file specified
docker pull flyio/flyctl:v0.0.248
Published by michaeldwan about 3 years ago
8068b7f use polling logger for release commands
docker pull flyio/flyctl:v0.0.247
Published by michaeldwan about 3 years ago
87de487 Adding flyctl image show
command (#554)
e2d52b5 Show max-per-region settings in 'fly scale show'
591680c Rename Task to Process in app status output
42d37c6 Fetching historical log entries first
daa4cf5 Rename Task to Process in app status, to match the naming in fly.toml
7350587 show list on removing WireGuard peer (#558)
427dc6c WIP
a44b4e1 Add no-deploy and generate-name options to 'fly launch' to make it more useful in CI environments. Also, prompt for a name like 'fly init' did when these options are not used.
c0812bf Use state from agent.Dialer
5481760 Truncate log entry timestamp to milliseconds
ebdc8ec Use logs package everywhere instead of monitor
e8c7929 Remove right shit cause by milliseconds on timestamp
f00a7c4 Check if app exists before getting logs
01f5a72 watchRelease now uses logs instead of monitoring
2b76b4f Check if app exists before polling
1f04379 Get app name CmdContext.AppName
77caa60 Remove unused code
cadabdd Fix subject composition
4ff2463 Accept --json flag
37d05c9 Fix: respect context cancellation.
a06cb0d Stream logs from nats
docker pull flyio/flyctl:v0.0.246
Published by michaeldwan about 3 years ago
a6cbf85 remove 'fly init' from autogenerated docs
ae8370a Do not check for updates before starting agent daemon
f604eab Implement membership delete cmd (#501)
eff8f3e Remove a redundant type
e7e89d5 Pass the new logger to the HTTP client, who expected it but didn't get one
1349413 separate API module from rest of flyctl (#548)
docker pull flyio/flyctl:v0.0.245
Published by michaeldwan about 3 years ago
a6cbf85 remove 'fly init' from autogenerated docs
ae8370a Do not check for updates before starting agent daemon
f604eab Implement membership delete cmd (#501)
eff8f3e Remove a redundant type
e7e89d5 Pass the new logger to the HTTP client, who expected it but didn't get one
1349413 separate API module from rest of flyctl (#548)
Published by michaeldwan about 3 years ago
d18c45a Fix the RedwoodJS launcher and reduce its Docker image size
714e446 Colorize the detected runtime during 'fly launch' to grab users' attention
7880544 Remove leaking vm size field
docker pull flyio/flyctl:v0.0.244
Published by michaeldwan about 3 years ago
d18c45a Fix the RedwoodJS launcher and reduce its Docker image size
714e446 Colorize the detected runtime during 'fly launch' to grab users' attention
7880544 Remove leaking vm size field
Published by michaeldwan about 3 years ago
b17a38c Pass the --no-cache option to the buildpack builder, now that it supports clearing the cache
14d7b02 Revert "Prevent local builds on Apple M1 devices"
0660be8 fix reversion to Println
a357a08 expose --generate-name on 'fly apps create'
95a7fe0 fly ssh establish errors #415
8ccbc41 expose useful build-only and no-cache deploy arguments
afb050d Remove prefixes from help text
a52ea0f Document that 'rolling' is the default deployment strategy when max-per-region is set
595f795 Clean up reference to 'fly init' to refer to 'fly launch', and clarify the message in general
f13698d Prevent local builds on Apple M1 devices
85de633 Update proxy command help docs
8216b73 Move remote dial in in connection goroutine
1335e3e Better debug logs
15d9b8e Move the proxy out of the agent
ef88e21 To support the new Deno scanner, add a way to configure processes fly.toml, and a way to 'grep' for strings in a directory. This is needed since Deno apps generally will not have something like package.json, but they will tend to pull dependencies from denopkg
aecfbf2 Fix out of range port args
06cff8f Add start and stop proxy subcommands
4de4e6c Add spinner while wating for proxy to start
179f564 Move proxy inside the agent
2a70d2b Patch:Probe remote connection
7b8f744 Handle context cancellation
3018c1d Rebase on fly agent
db52eac Add proxy command
db17d72 write to stdout once on runtime panics
docker pull flyio/flyctl:v0.0.243
Published by michaeldwan about 3 years ago
b17a38c Pass the --no-cache option to the buildpack builder, now that it supports clearing the cache
14d7b02 Revert "Prevent local builds on Apple M1 devices"
0660be8 fix reversion to Println
a357a08 expose --generate-name on 'fly apps create'
95a7fe0 fly ssh establish errors #415
8ccbc41 expose useful build-only and no-cache deploy arguments
afb050d Remove prefixes from help text
a52ea0f Document that 'rolling' is the default deployment strategy when max-per-region is set
595f795 Clean up reference to 'fly init' to refer to 'fly launch', and clarify the message in general
f13698d Prevent local builds on Apple M1 devices
85de633 Update proxy command help docs
8216b73 Move remote dial in in connection goroutine
1335e3e Better debug logs
15d9b8e Move the proxy out of the agent
ef88e21 To support the new Deno scanner, add a way to configure processes fly.toml, and a way to 'grep' for strings in a directory. This is needed since Deno apps generally will not have something like package.json, but they will tend to pull dependencies from denopkg
aecfbf2 Fix out of range port args
06cff8f Add start and stop proxy subcommands
4de4e6c Add spinner while wating for proxy to start
179f564 Move proxy inside the agent
2a70d2b Patch:Probe remote connection
7b8f744 Handle context cancellation
3018c1d Rebase on fly agent
db52eac Add proxy command
db17d72 write to stdout once on runtime panics
Published by michaeldwan about 3 years ago
90a3de4 Fixing issue where password was not getting passed to postgres create (#535)
docker pull flyio/flyctl:v0.0.242