Skip to content

Releases: kev365/ToolFetcher

ToolFetcher v2.1.2 Release

23 May 03:17
cc64c30

Choose a tag to compare

🔧 Updated regex features, per request #5

V2.1.1

17 Mar 11:04

Choose a tag to compare

ToolFetcher v2.1.1 Release

New Features and Improvements

  • Enhanced Update Functionality: Replaced the -Update parameter 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")
    • Tools specified for update that aren't downloaded yet will be downloaded automatically

Bug Fixes

  • Fixed issue where -Update parameter 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

08 Mar 23:13
148f87f

Choose a tag to compare

  • Updated parameter aliases for improved clarity and consistency
  • Addressed issue with empty tooldirectory validation

v2.0.0

03 Mar 03:16

Choose a tag to compare

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.ps1

Feedback

Found a bug or have a feature request? Please open an issue on GitHub!

v1.2.2

16 Feb 22:01
6bce317

Choose a tag to compare

  • Added option to save tool directory location to tools.yaml
  • Added error handling for tools.yaml parsing

ToolFetcher v1.2.0

15 Feb 21:01
0a9c37a

Choose a tag to compare

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