- New help option without arguments.
- Fix
akamai update
command failures when the directory~/.akamai-cli/src/cli-xyz
is in a git detached state. - Show the correct version for CLI modules which version is set via ldflags.
- Fix execution of Python submodules on Windows (GH#159).
- Fine print update warnings for homebrew installations.
- Fix failing unit tests on Windows.
update
command does not work for some packages, ie.cli-terraform
.
- Support for new Apple M1(Darwin ARM64) build (GH#127). NOTE: not all CLI packages currently support Apple M1.
- Handle recent Python versions (GH#148).
- Handle
yes
command input (GH#136). - Purge directories on unit test error.
- Refactor CLI error to debug statement when virtual environment deactivation fails.
- Refactor CLI documentation by dropping usage examples of cli-property (decommissioned).
- [IMPORTANT] Refactor Python support, making use of virtual environments to isolate dependencies for each Python package.
- Refer to README.md for new system dependencies.
- Improved message for updating CLI version
- Remove old binary in PowerShell terminal (#125).
- Document CLI exit codes.
- Review exit code when trying to install an already installed command (#83).
- Update list of installable CLI commands.
- Document
--version
flag (#94). - Add alias with package prefix to all installed commands to work around possible command name collisions (#60).
- Make .edgerc location configurable (#81)
- Fixed
PROXY
flag not working correctly in go 1.16 - Fixed old executable not being removed after upgrading on windows
upgrade
command can now be executed with auto upgrades disabled- Improved error messages on several commands
- Added upgrade command error message for homebrew installation
- Synced logs with terminal output in most commands.
- Fixed module update issue (#113).
- Fix panic when attempting to write on an empty writer (#116)
- Code improvements: unit test coverage improvement and project structure refactoring.
- Glide build tool was dropped in favor of go modules.
- Dockerfile has been moved to akamai-docker repository.
- Logging: all
TRACE
log messages are now written inDEBUG
level. Besides, all commands are traced in logs withSTART
,FINISH
or eventuallyERROR
. - Logging: new
AKAMAI_CLI_LOG_PATH
environment variable to redirect logs to a file.