What's Changed
* Use 'centos' as the user on CentOS machines by vpodzime in https://github.com/cfengine/cf-remote/pull/91
* Fixed typo in description of the `name` argument for `cf-remote destroy` by larsewi in https://github.com/cfengine/cf-remote/pull/92
* Fixed handling non-existing versions when listing by victormlg in https://github.com/cfengine/cf-remote/pull/93
* Added date highlight in show command by victormlg in https://github.com/cfengine/cf-remote/pull/94
* Added environment variable for cf-remote path by victormlg in https://github.com/cfengine/cf-remote/pull/95
* Handled exception when no permission to write in folder by victormlg in https://github.com/cfengine/cf-remote/pull/96
* Fixed issue with unspecified (None) version in download and list by olehermanse in https://github.com/cfengine/cf-remote/pull/97
* Added helpful message about "not bootstrapped yet" by victormlg in https://github.com/cfengine/cf-remote/pull/99
* Added checksum checking when downloading packages by victormlg in https://github.com/cfengine/cf-remote/pull/100
* Added uninstall --purge option to remove "everything" by olehermanse in https://github.com/cfengine/cf-remote/pull/103
* Improved handling of already downloaded packages by victormlg in https://github.com/cfengine/cf-remote/pull/102
* Added agent command and help to bootstrap by victormlg in https://github.com/cfengine/cf-remote/pull/104
* Added --output-dir flag in download command by victormlg in https://github.com/cfengine/cf-remote/pull/98
* Fixed --output-dir to properly handle relative and user paths like ./ and ~/ by olehermanse in https://github.com/cfengine/cf-remote/pull/105
New Contributors
* victormlg made their first contribution in https://github.com/cfengine/cf-remote/pull/93
**Full Changelog**: https://github.com/cfengine/cf-remote/compare/0.4.23...0.5.0