Releases: cloudtruth/cloudtruth-cli
Releases · cloudtruth/cloudtruth-cli
1.1.7
- Use Rocky instead of CentOS for Linux testing
- Add support for macOS (arm64)
- Adjust help text for template preview
- Pick up latest API changes
- Internal changes to improve testing
1.1.6
- Add several flags to
action push setandaction push sync- Flags control dry-run, ownership check, and other parameter controls
- Update
action import listandaction push listdisplays to show flags - Show GitHub items in
action import list
1.1.5
- Add
parameter driftcommand to compare current shell environment to project/environment. - Add
backup snapshotcommand to download a full set of parameter-types, environments, and projects (including
templates, and parameters/values in the different environments) - Add filter options to
audit-log listfor--project,--parameter, and--env. - Improve general handling for server-side enumeration updates.
1.1.5_macos_arm
set arch for apple arm
1.1.4
- Use API for password generation:
- Add
generate passwordcommand with many options. - Add
parameter set --generateto allow generating 12 character value.
- Add
- Removed
Successfullyprefix from parameter operation results. - Improve performance for
parameter-typerules.
1.1.3
- Add
import parameterscommand for easy project and environment creation/update - Add
parameter-typescommand to manage custom types- Removed restriction on
parameter set --type <param-type>values - Changed
parameter set --type booltoparameter set --type boolean
- Removed restriction on
- Allow overriding parent project parameter values
- Use
--create-childto create the parameter in a child project
- Use
- Add
integration explore [-j|--jmes <path>]to get specific JMES path values - Add shorter versions of several commands
1.1.2
- Add
Organizationtouser current, andconfig currentdisplays. - Add
versionscommands to display, check, and install the latest CLI version. - Enhanced
integrations explorecommand with--raw, and--secretsoptions. - Add configurable version checking
- Defaults to checking once a week, and warning when running an older CLI version
- Checks can be disabled, or stop CLI execution when running an older CLI version
- Added ability to see specific successful response types using
CLOUDTRUTH_REST_SUCCESSwhen
CLOUDTRUTH_REST_DEBUGis enabled. - Updated to Rust 1.57.0.
1.1.1
- Add
actions importscommands. - Add
actions push task-stepscommand. - Add
parameters pushcommand to show push action task-steps for parameters. - Improve feedback when encounter parsing error.
- Avoid issues with
audit-logsnot knowing about new object types. - Improve
schemacommands:- Avoid issues with display changing every time.
- Added
diffcommand to compare local and server differences.
- Improve behavior when server reports a service account without a user.
- Properly handle pagination for many list commands, and make pagination configurable.
1.1.0
- BREAKING CHANGE:
- Moved
integrations pushescommands toactions pushes.- Made integration-name optional (using
--integration|-i <name>) for mostpushescommands.
- Made integration-name optional (using
- Moved
- Internal changes to improve testing.
1.0.13
- Added several
integrationscommands:- Added
refreshto trigger update of an integration connection status. - Added
getto get detailed information about an integration. - Added
pushes <set|delete|list|get|sync|tasks>commands to manage push actions.
- Added
- Added
schemacommand to get the latest schema from the server, or local CLI version. - Added
--user,--before, and--afterfilters toaudit-logs list. - Fixed issue with
templates history --as-ofusing tags. - Show values for items when a
--format <table|csv|json|yaml>is specified.