Releases: scaleway/scaleway-cli
Releases · scaleway/scaleway-cli
v1.5.0
- Support of
scw tag --bootscript=""
option (#149) scw info
now prints user/organization info from the API (#130)- Added helpers to manipulate new
user_data
API (#150) - Renamed
create-image-from-s3.sh
example and now auto-filling image metadata (title and bootscript) based on the Makefile configuration - Support of
scw rm -f/--force
option (#158) - Added
scw _userdata local ...
option which interacts with the Metadata API without authentication (#166) - Initial version of
scw _billing
(price estimation tool) (#118 - Fix: debian-package installation
- Fix: nil pointer dereference (#155) (@ebfe)
- Fix: regression on scw create (#142)
- Stability improvements
View full commits list
v1.4.0
Features
-D,--debug
mode shows ready to copy-pastecurl
commands when using the API (must be used with--sensitive
to unhide private token)- Support of
_patch SERVER tags="tag1 tag2=value2 tag3"
scw -D login
displays a fake password- Support --skip-ssh-key
scw login
(#129) - Now
scw login
ask your login/password, you can also pass token and organization with -o and -t (#59) - Support of
scw images --filter
option (type, organization, name, public) (#134) - Support of
scw {ps,images} --filter
option (images: type,organization,name,public; ps:state,ip,tags,image) (#134) - Syncing cache to disk after server creation when running
scw run
in a non-detached mode - Bump to Golang 1.5
- Support --tmp-ssh-key
scw {run,create}
option (#99) - Support of
scw run --rm
option (#117) - Support of
--gateway=login@host
(#110) - Upload local ssh key to scaleway account on
scw login
(#100) - Add a 'running indicator' for
scw run
, can be disabled with the new flag--quiet
- Support of
scw -V/--verbose
option (#83) - Support of
scw inspect --browser
option - Support of
scw _flush-cache
internal command scw run --gateway ...
orSCW_GATEWAY="..." scw run ...
now creates a server without public ip address (#74)scw inspect TYPE:xxx TYPE:yyy
will only refresh cache forTYPE
- Sorting cache search by Levenshtein distance (#87)
- Allow set up api endpoint using the environment variable $scaleway_api_endpoint
- Use TLS and verify can now be disabled using
SCALEWAY_TLSVERIFY=0
env var (#115) - Switched to
goxc
for releases
Fixes
- Moved ssh command generation code to dedicated package
- Global refactor to improve Golang library usage, allow chaining of commands and ease the writing of unit tests (#80)
scw search TERM
was not restricting results based onTERM
- Bumped dependencies
- Hiding more sensitive data (#77)
- Fixed "Run in Docker" usage (#90)
- Improved
-D/--debug
outputs
View full commits list
v1.4.0-rc1
Features
- Support -f
scw run --rm
option (#117) - Support of
--gateway=login@host
(#110)p - Upload local ssh key to scaleway account on
scw login
(#100) - Add a 'running indicator' for
scw run
, can be disabled with the new flag--quiet
- Support of
scw -V/--verbose
option (#83) - Support of
scw inspect --browser
option - Support of
scw _flush-cache
internal command scw run --gateway ...
orSCW_GATEWAY="..." scw run ...
now creates a server without public ip address (#74)scw inspect TYPE:xxx TYPE:yyy
will only refresh cache forTYPE
- Sorting cache search by Levenshtein distance (#87)
- Allow set up api endpoint using the environment variable $scaleway_api_endpoint
- Use TLS and verify can now be disabled using
SCALEWAY_TLSVERIFY=0
env var (#115)
Fixes
- Moved ssh command generation code to dedicated package
- Global refactor to improve Golang library usage, allow chaining of commands and ease the writing of unit tests (#80)
scw search TERM
was not restricting results based onTERM
- Bumped dependencies
- Hiding more sensitive data (#77)
- Fixed "Run in Docker" usage (#90)
- Improved
-D/--debug
outputs
View full commits list
v1.3.0
v1.2.1
v1.2.0
curl -L https://github.com/scaleway/scaleway-cli/releases/download/v1.2.0/scw-`uname -s`-`uname -m` > /usr/local/bin/scw
chmod +x /usr/local/bin/scw
Features
- Support of
_patch SERVER security_group
and_patch SERVER bootscript
- Improved resolver behavior when matching multiple results, now displaying more info too help choosing candidates (#47)
scw exec SERVER [COMMAND] [ARGS...]
, COMMAND is now optional- Showing the server MOTD when calling
scw run <image> [COMMAND]
without COMMAND - Support of
scw attach --no-stdin
option - Hiding sensitive data by default on
scw inspect
(#64) - Support of
scw --sensitive
option (#64) - Support of
scw run --attach
option (#65) scw {create,run}
, prefixing root-volume with the server hostname (#63)scw {create,run} IMAGE
, IMAGE can be a snapshot (#19)- Support of
scw stop -w, --wait
option - Identifiers can be prefixed with the type of the resource, i.e:
scw inspect my-server
==scw inspect server:my-server
It may be useful if you have the same name in a server and a volume - Improved support of zsh completion
Fixes
scw inspect -f
was always exiting 0scw images -a
does not prefix snapshots, volumes and bootscripts (only images)scw run ...
waits for 30 seconds before polling the APIscw stop server1 server2
doesn't exit on first stopping failurescw run IMAGE [COMMAND]
, default COMMAND is nowif [ -x /bin/bash ]; then exec /bin/bash; else exec /bin/sh; fi
scw run|create SNAPSHOT
, raised an error if snapshot does not have base volumescw stop -t
removes server entry from cache
View full changelog
View full commits list
v1.2.0-rc2
curl -L https://github.com/scaleway/scaleway-cli/releases/download/v1.2.0-rc2/scw-`uname -s`-`uname -m` > /usr/local/bin/scw
chmod +x /usr/local/bin/scw
Features
- Support of
scw attach --no-stdin
option - Hiding sensitive data by default on
scw inspect
(#64) - Support of
scw --sensitive
option (#64) - Support of
scw run --attach
option (#65) scw {create,run}
, prefixing root-volume with the server hostname (#63)scw {create,run} IMAGE
, IMAGE can be a snapshot (#19)- Support of
scw stop -w, --wait
option - Identifiers can be prefixed with the type of the resource, i.e:
scw inspect my-server
==scw inspect server:my-server
It may be useful if you have the same name in a server and a volume - Improved support of zsh completion
Fixes
scw inspect -f
was always exiting 0scw images -a
does not prefix snapshots, volumes and bootscripts (only images)scw run ...
waits for 30 seconds before polling the APIscw stop server1 server2
doesn't exit on first stopping failurescw run IMAGE [COMMAND]
, default COMMAND is nowif [ -x /bin/bash ]; then exec /bin/bash; else exec /bin/sh; fi
scw run|create SNAPSHOT
, raised an error if snapshot does not have base volume
View full commits list
v1.2.0-rc1
curl -L https://github.com/scaleway/scaleway-cli/releases/download/v1.2.0-rc1/scw-`uname -s`-`uname -m` > /usr/local/bin/scw
chmod +x /usr/local/bin/scw
Features
- Hiding sensitive data by default on
scw inspect
(#64) - Support of
scw --sensitive
option (#64) - Support of
scw run --attach
option (#65) scw {create,run}
, prefixing root-volume with the server hostname (#63)scw {create,run} IMAGE
, IMAGE can be a snapshot (#19)- Support of
scw stop -w, --wait
option - Identifiers can be prefixed with the type of the resource, i.e:
scw inspect my-server
==scw inspect server:my-server
It may be useful if you have the same name in a server and a volume
Fixes
scw inspect -f
was always exiting 0scw images -a
does not prefix snapshots, volumes and bootscripts (only images)scw run ...
waits for 30 seconds before polling the APIscw stop server1 server2
doesn't exit on first stopping failurescw run IMAGE [COMMAND]
, default COMMAND is nowif [ -x /bin/bash ]; then exec /bin/bash; else exec /bin/sh; fi
View full commits list
v1.1.0
To install Scaleway CLI 1.1.0, run the following commands:
curl -L https://github.com/scaleway/scaleway-cli/releases/download/v1.1.0/scw-`uname -s`-`uname -m` > /usr/local/bin/scw
chmod +x /usr/local/bin/scw
To quick start
scw login
Features
- Support of
scw cp
from {server-path,local-path,stdin} to {server-path,local-path,stdout} (#56) - Support of
scw logout
command - Support of
_patch
experimental command (#57) - Support of
_completion
command (shell completion helper) (#45) - Returning more resource fields on
scw inspect
(#50) - Show public ip address in PORTS field in
scw ps
(#54) - Support of
inspect --format
option - Support of
exec --timeout
option (#31) - Support of volumes in
images -a
andinspect
(#49) - Tuned
~/.scwrc
unix permissions + added a warning if the file is too open (#48)
Fixes
- The project is now
go get
-able and splitted into packages - Added timeout when polling SSH TCP port for
scw start -w
andscw exec -w
(#46) - Improved resolver behavior for exact matching (#53, #55)
- Verbose error message when
scw exec
fails (#42) - Fixed
scw login
parameters parsing - Speed and stability improvements
View full changelog
View full commits list
gopkg.in/scaleway/scaleway-cli.v1
godoc.org/gopkg.in/scaleway/scaleway-cli.v1
v1.1.0-rc1
curl -L https://github.com/scaleway/scaleway-cli/releases/download/v1.1.0-rc1/scw-`uname -s`-`uname -m` > /usr/local/bin/scw
chmod +x /usr/local/bin/scw
Features
- Support of
_patch
experimental command (#57) - Support of
_completion
command (shell completion helper) (#45) - Returning more resource fields on
scw inspect
(#50) - Show public ip address in PORTS field in
scw ps
(#54) - Support of
inspect --format
option - Support of
exec --timeout
option (#31) - Support of volumes in
images -a
andinspect
(#49) - Tuned
~/.scwrc
unix permissions + added a warning if the file is too open (#48)
Fixes
- The project is now
go get
-able - Added timeout when polling SSH TCP port for
scw start -w
andscw exec -w
(#46) - Improved resolver behavior for exact matching (#53, #55)
- Verbose error message when
scw exec
fails (#42) - Fixed
scw login
parameters parsing - Speed and stability improvements
View full commits list