Skip to content

Releases: marcfrederick/git-foreach

Version 0.4.2 - 2024-11-01

01 Nov 13:02
v0.4.2
fc36441
Compare
Choose a tag to compare

Release Notes

Changed

  • Update the Cargo release profile to optimize for size.
  • Various dependency updates.
  • Replace thiserror with manual error handling.

Install git-foreach 0.4.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/marcfrederick/git-foreach/releases/download/v0.4.2/git-foreach-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy ByPass -c "irm https://github.com/marcfrederick/git-foreach/releases/download/v0.4.2/git-foreach-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install marcfrederick/tap/git-foreach

Download git-foreach 0.4.2

File Platform Checksum
git-foreach-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
git-foreach-x86_64-apple-darwin.tar.xz Intel macOS checksum
git-foreach-x86_64-pc-windows-msvc.zip x64 Windows checksum
git-foreach-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
git-foreach-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:

gh attestation verify <file-path of downloaded artifact> --repo marcfrederick/git-foreach

You can also download the attestation from GitHub and verify against that directly:

gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>

Version 0.4.1 - 2024-07-22

22 Jul 21:46
v0.4.1
2b1bcdb
Compare
Choose a tag to compare

Release Notes

Added

  • Enabled the creation of GitHub Attestations for future release artifacts.
  • The project now supports both MIT and Apache 2.0 licenses. This means, that users can now choose between the two licenses when using the project (previously, only the MIT license was supported).
  • Separated the project into separate crates for the binary and library components.
  • Integrated cargo-deny to enforce strict licensing and security policies.

Install git-foreach 0.4.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/marcfrederick/git-foreach/releases/download/v0.4.1/git-foreach-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/marcfrederick/git-foreach/releases/download/v0.4.1/git-foreach-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install marcfrederick/tap/git-foreach

Download git-foreach 0.4.1

File Platform Checksum
git-foreach-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
git-foreach-x86_64-apple-darwin.tar.xz Intel macOS checksum
git-foreach-x86_64-pc-windows-msvc.zip x64 Windows checksum
git-foreach-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
git-foreach-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:

gh attestation verify <file-path of downloaded artifact> --repo marcfrederick/git-foreach

You can also download the attestation from GitHub and verify against that directly:

gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>

Version 0.4.0 - 2024-06-19

18 Jun 22:08
v0.4.0
3c2acef
Compare
Choose a tag to compare

Release Notes

Added

  • Process directories as they are found, instead of waiting for the search to complete.

Install git-foreach 0.4.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/marcfrederick/git-foreach/releases/download/v0.4.0/git-foreach-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/marcfrederick/git-foreach/releases/download/v0.4.0/git-foreach-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install marcfrederick/tap/git-foreach

Download git-foreach 0.4.0

File Platform Checksum
git-foreach-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
git-foreach-x86_64-apple-darwin.tar.xz Intel macOS checksum
git-foreach-x86_64-pc-windows-msvc.zip x64 Windows checksum
git-foreach-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
git-foreach-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Version 0.3.0 - 2024-06-05

05 Jun 16:52
v0.3.0
4233e93
Compare
Choose a tag to compare

Release Notes

Added

  • Introduced --dry-run flag to simulate the execution of the command without actually running it.

Fixed

  • Fixed an issue where the options were logged as part of the command output.
  • Fixed an issue where the --hidden flag was not working as expected.

Install git-foreach 0.3.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/marcfrederick/git-foreach/releases/download/v0.3.0/git-foreach-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/marcfrederick/git-foreach/releases/download/v0.3.0/git-foreach-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install marcfrederick/tap/git-foreach

Download git-foreach 0.3.0

File Platform Checksum
git-foreach-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
git-foreach-x86_64-apple-darwin.tar.xz Intel macOS checksum
git-foreach-x86_64-pc-windows-msvc.zip x64 Windows checksum
git-foreach-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
git-foreach-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Version 0.2.0 - 2024-06-05

05 Jun 07:56
v0.2.0
d2fa0e9
Compare
Choose a tag to compare

Release Notes

  • Implemented parallel processing of repositories.
  • Introduced --hidden flag to include hidden directories in the repository search.
  • Introduced --no-ignore flag to bypass .gitignore files when searching for repositories.

Install git-foreach 0.2.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/marcfrederick/git-foreach/releases/download/v0.2.0/git-foreach-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/marcfrederick/git-foreach/releases/download/v0.2.0/git-foreach-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install marcfrederick/tap/git-foreach

Download git-foreach 0.2.0

File Platform Checksum
git-foreach-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
git-foreach-x86_64-apple-darwin.tar.xz Intel macOS checksum
git-foreach-x86_64-pc-windows-msvc.zip x64 Windows checksum
git-foreach-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
git-foreach-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Version 0.1.1 - 2024-06-04

04 Jun 21:37
v0.1.1
b838e37
Compare
Choose a tag to compare

Install git-foreach 0.1.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/marcfrederick/git-foreach/releases/download/v0.1.1/git-foreach-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/marcfrederick/git-foreach/releases/download/v0.1.1/git-foreach-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install marcfrederick/tap/git-foreach

Download git-foreach 0.1.1

File Platform Checksum
git-foreach-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
git-foreach-x86_64-apple-darwin.tar.xz Intel macOS checksum
git-foreach-x86_64-pc-windows-msvc.zip x64 Windows checksum
git-foreach-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
git-foreach-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Version 0.1.0 - 2024-06-04

04 Jun 20:53
v0.1.0
fbf4cdc
Compare
Choose a tag to compare

Install git-foreach 0.1.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/marcfrederick/git-foreach/releases/download/v0.1.0/git-foreach-installer.sh | sh

Download git-foreach 0.1.0

File Platform Checksum
git-foreach-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
git-foreach-x86_64-apple-darwin.tar.xz Intel macOS checksum
git-foreach-x86_64-pc-windows-msvc.zip x64 Windows checksum
git-foreach-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
git-foreach-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum