flyctl

Command line tools for fly.io services

APACHE-2.0 License

Downloads
229
Stars
1.4K
Committers
180

Bot releases are visible (Hide)

flyctl - v0.0.253

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 images

  • docker pull flyio/flyctl:v0.0.253
flyctl - v0.0.253-pre-1

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

flyctl - v0.0.252

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 images

  • docker pull flyio/flyctl:v0.0.252
flyctl - v0.0.252-pre-1

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

flyctl - v0.0.251

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 images

  • docker pull flyio/flyctl:v0.0.251
flyctl - v0.0.251-pre-2

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

flyctl - v0.0.251-pre-1

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

flyctl - v0.0.250

Published by michaeldwan almost 3 years ago

7a90db9 handle nil version during update check

Docker images

  • docker pull flyio/flyctl:v0.0.250
flyctl - v0.0.249

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 images

  • docker pull flyio/flyctl:v0.0.249
flyctl - v0.0.249-pre-1

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

flyctl - v0.0.248

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 images

  • docker pull flyio/flyctl:v0.0.248
flyctl - v0.0.247

Published by michaeldwan about 3 years ago

8068b7f use polling logger for release commands

Docker images

  • docker pull flyio/flyctl:v0.0.247
flyctl - v0.0.246

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 images

  • docker pull flyio/flyctl:v0.0.246
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)

Docker images

  • docker pull flyio/flyctl:v0.0.245
flyctl - v0.0.245-pre-1

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)

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

Docker images

  • docker pull flyio/flyctl:v0.0.244
flyctl - v0.0.244-pre-1

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

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

Docker images

  • docker pull flyio/flyctl:v0.0.243
flyctl - v0.0.243-pre-1

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

flyctl - v0.0.242

Published by michaeldwan about 3 years ago

90a3de4 Fixing issue where password was not getting passed to postgres create (#535)

Docker images

  • docker pull flyio/flyctl:v0.0.242