@@ -35,31 +35,46 @@ link-validator --url https://example.com --output new-sitemap.md --diff old-site
3535
3636## 📦 Installation
3737
38+ ### Prerequisites
39+
40+ ** Required:** [ .NET 9 Runtime] ( https://dotnet.microsoft.com/download/dotnet/9.0 ) must be installed on your system to run LinkValidator.
41+
42+ - ** Windows:** Download the [ .NET 9 Runtime] ( https://dotnet.microsoft.com/download/dotnet/9.0/runtime )
43+ - ** Linux/macOS:** Install via package manager or download from [ Microsoft] ( https://dotnet.microsoft.com/download/dotnet/9.0 )
44+
3845### Option 1: Install Script (Recommended)
3946
4047** Windows (PowerShell):**
4148``` powershell
42- # Install to default location and add to PATH
4349irm https://raw.githubusercontent.com/Aaronontheweb/link-validator/dev/install.ps1 | iex
50+ ```
4451
52+ ** Linux/macOS (Bash):**
53+ ``` bash
54+ curl -fsSL https://raw.githubusercontent.com/Aaronontheweb/link-validator/dev/install.sh | bash
55+ ```
56+
57+ <details >
58+ <summary >Advanced installation options</summary >
59+
60+ ** Windows custom options:**
61+ ``` powershell
4562# Install to custom location
4663irm https://raw.githubusercontent.com/Aaronontheweb/link-validator/dev/install.ps1 | iex -ArgumentList "-InstallPath", "C:\tools\linkvalidator"
4764
4865# Install without adding to PATH
4966irm https://raw.githubusercontent.com/Aaronontheweb/link-validator/dev/install.ps1 | iex -ArgumentList "-SkipPath"
5067```
5168
52- ** Linux/macOS (Bash) :**
69+ ** Linux/macOS custom options :**
5370``` bash
54- # Install to default location and add to PATH
55- curl -fsSL https://raw.githubusercontent.com/Aaronontheweb/link-validator/dev/install.sh | bash
56-
5771# Install to custom location
5872curl -fsSL https://raw.githubusercontent.com/Aaronontheweb/link-validator/dev/install.sh | bash -s -- --dir ~ /.local/bin
5973
6074# Install without adding to PATH
6175curl -fsSL https://raw.githubusercontent.com/Aaronontheweb/link-validator/dev/install.sh | bash -s -- --skip-path
6276```
77+ </details >
6378
6479### Option 2: Download Binary
6580
@@ -72,6 +87,8 @@ Download the appropriate binary from the [latest release](https://github.com/Aar
7287
7388Extract and place the binary in your PATH.
7489
90+ ** Note:** These binaries require the .NET 9 Runtime to be installed (see Prerequisites above).
91+
7592### Option 3: Build from Source
7693
7794** Prerequisites:** [ .NET 9 SDK] ( https://dotnet.microsoft.com/download )
0 commit comments