What's Changed
- [#46] Support tool-sync by tool-sync by @chshersh in #47
- [#49] Specify which version of the tool was actually downloaded by @MitchellBerend in #60
- [#32] Add tag option to download a specific tool version by @FrancisMurillo in #61
- [#63] Added tag support in download progress by @MitchellBerend in #64
- [#52] Adds a generate command for a default .tools.toml file by @MitchellBerend in #62
- added pull request template by @MitchellBerend in #74
- [#73] adding .precommit yaml by @MitchellBerend in #79
- Better CI caching by @chshersh in #81
- [#33] Better end-of-sync output by @chshersh in #80
- [#73] Adds build.rs to generate a default config template with tool version by @MitchellBerend in #78
- [#57] Adds install command to install known tools by @MitchellBerend in #89
- Refactor commands into separate modules by @chshersh in #94
- [#87] Use statically linked binaries for linux by @chshersh in #95
- [#83] Create 'AssetError' and refactor 'select_asset' function to return it by @zixuanzhang-x in #97
- [#88] Replace custom display() method with std::fmt::Display trait implementation by @zixuanzhang-x in #99
- [#98] changed all formatting functions so they accept a type that implements Display by @MitchellBerend in #100
- [#54] Adding extra path and added a new error for the case where multiple assets are found by @MitchellBerend in #102
- [#56] Improve documentation for v0.2.0 by @chshersh in #101
- [#55] Don't require 'exe_name' in the configuration by @chshersh in #104
- Specify 'tool-sync' asset name more precisely by @chshersh in #105
New Contributors
- @MitchellBerend made their first contribution in #60
- @FrancisMurillo made their first contribution in #61
- @zixuanzhang-x made their first contribution in #97
Full Changelog: v0.1.0...v0.2.0