- update: ros, default version 2019-09-10
- update: arms, default version 2019-08-08
- fix: fix
--pager
error - add: product sae
- update: API meta data
- update: API meta data
- update: dependence
-
add product: fnf, default version 2019-03-15
-
new: support for reading the value of a parameter from a file
Note: Only works on api parameters and rpc style
The value of some parameters is very long, which is not conducive to terminal input. You can add
-FILE
to the original parameter to specify to read from the file, followed by the file path.example:
commandaliyun ecs CreateInstance
has a parameter--UserData
, You can specify the value of this parameter from a file by using--UserData-FILE <filePath>
aliyun ecs CreateInstance --UserData-FILE '/home/Document/user_data'
NOTE: The above example is not a complete command, just a demonstration of how new features are used.
- add product: oos, default version 2019-06-01
- updata: API meta data
- fix: the prompt information of the delete command
- improve: command 'configure' can automatically configure the default profile when no profile name is specified
- fix: cannot force calls to products whose metadata is not entered
- fix: output message mistake
- update meta data
- update error message when configuration fails
- Forced calls to support different API styles
- Support environment variable
ALIBABA_CLOUD_VENDOR
Set environment variables
ALIBABA_CLOUD_VENDOR
to add a custom UserAgent ID - Update API meta data, and update endpoint pattern of product cr
- Update gosdk dependence
- Change logic of flag
--pager
- Update API meta data, update version of product CMS to 2019-01-01
- Update API meta data and increase kms product help
- Remove the
RootFilter[0]
input at fieldrows=
that confuses the user
The previous
rows
field requires the user to enterRootFilter[0]
, which will cause confusion for the user and has been deleted.
example:
aliyun ecs DescribeRegions --output cols=RequestId
aliyun ecs DescribeRegions --output cols=RegionId rows=Regions.Region
- flag
--pager
can specified collections path - add row number for flag
--output
output format.
If you want show row number at output format, you can use field
num=ture
after flag--output
to enable the num.
- update API meta data
- update flag
--output
The filtering is based on array form, use
cols=
to Specify the fields to be filtered, androws=
to specify the array where the specified field is located, And if the field is below the root element, you can omitrows=
.
aliyun ecs DescribeRegions --output cols=RequestId
aliyun ecs DescribeRegions --output cols=RegionId rows=RootFilter[0].Regions.Region
NOTE: Fields in two arrays cannot be mixed
- update API meta data
- update dependency package
- added go1.12 test environment
- update API meta data
- improve output format of command
configure get
- add
--config-path
flag to specify file path which has a single profile
(this flag can use with other flags, like
--access-key-id
, and flag value priority is higher than file content.)
- add
--retry-timeout
and--retry-count
flags to support timeout setting
- update open api meta
- support json pretty output
- support
version
command - fix
--dryrun
flag bugs
- refactoring cli package design, support composite flag with fields
- refactoring openapi package design, make it more extensible
- support
--quiet
flag - support
--dryrun
flag - support
aliyun oss --profile xxx
- support
--output
- support
--waiter
- use
go -ldflags
to enable single Version in Makefile
- support auto completion for zsh/bash
- fix bugs for RepeatList parameter
- refactoring RamRoleArn and EcsRamRole authenticate flow
- oss command can support RamRoleArn and EcsRamRole authenticate mode
- oss command can support --profile and other configure flags
- integrate
ossutil
toolset with aliyun-cli - optimize
--help
command messages - config flags (such as ak, profile, sts) can used with openapi call
- support
configure delete
- fix bug with restful force call
- support --all-pages flags to merge pager APIs
- support suggestions
- optimized error and help message
- integrate more completion of metadata
- fix some caller bugs
- support i18n
aliyun-openapi-meta
- full support
configure [get|set|list]
command - optimize help
- support
--quiet
flag
- fix bug for error processing when rpc/restful call
- auto add Content-Type header for restful call
- auto migrate legacy settings
- fix bug of check parameters, skip Action, Region parameters
- support
aliyun configure list
command
- integrate with 64 products meta
- implemented help command for product and api
- support fully certificated mode AK|StsToken|RamRoleArn|EcsRamRole|RsaKeyPair,
- support --content-type flag to set Header
- support --body-file flat to use file as body input
- support ecs-ram-role
- fix cross platform build problem
- test after configure
- fix bug for configure
- ignore case of ProductName
- Support simple ROA call
- Refactoring with golang
- Basic configure
- Auto endpoint locator
- 2018.1.11