Releases: kev365/ToolFetcher
Releases · kev365/ToolFetcher
ToolFetcher v2.1.2 Release
V2.1.1
ToolFetcher v2.1.1 Release
New Features and Improvements
-
Enhanced Update Functionality: Replaced the
-Updateparameter with two more specific parameters:-UpdateAll(alias:-upall): Updates all previously downloaded tools with downloads enabled-UpdateTools(alias:-uptools): Updates specific tools by name
-
Improved Tool Handling:
- Added support for multiple ways to specify tools with
-UpdateTools:- Comma-separated list:
-UpdateTools "tool1,tool2,tool3" - Multiple parameters:
-UpdateTools tool1 -UpdateTools tool2 - Array syntax:
-UpdateTools @("tool1","tool2")
- Comma-separated list:
- Tools specified for update that aren't downloaded yet will be downloaded automatically
- Added support for multiple ways to specify tools with
Bug Fixes
- Fixed issue where
-Updateparameter required an argument - Fixed handling of comma-separated tool lists
- Improved error handling for invalid tool names
- Fixed the issue with the -list parameter requiring a tools directory.
Documentation
- Updated help documentation with new parameters and examples
- Added examples showing different ways to specify multiple tools
v2.0.1
v2.0.0
ToolFetcher v2.0.0
What's New
- Enhanced logging system with multiple levels (Error, Warning, Info, Debug, Trace)
- Smart update mode to preserve custom modifications
- Parameter-driven CLI with new command-line options
- Improved error handling with troubleshooting guidance
Requirements
- PowerShell 5.1 or later (or PowerShell Core)
- Internet connection for downloading tools and GitHub API access
- powershell-yaml Module (automatically installed if requested)
Usage
Basic usage:
.\ToolFetcher.ps1Feedback
Found a bug or have a feature request? Please open an issue on GitHub!
v1.2.2
ToolFetcher v1.2.0
Update README.md **docs: Update README for v1.2.0** - Document new parameters and CLI options (e.g., `-tf`, `-td`, `-fd`, `-up`, `-v`, `-gh`) - Add details on update mode, file manifest tracking, and GitHub PAT validation