Initial commit
This commit is contained in:
29
scripts/update_llamacpp_flags.ps1
Normal file
29
scripts/update_llamacpp_flags.ps1
Normal file
@@ -0,0 +1,29 @@
|
||||
param(
|
||||
[string]$OutDocs = "reports\\llamacpp_docs.md",
|
||||
[string]$OutFlags = "reports\\llamacpp_flags.txt"
|
||||
)
|
||||
|
||||
$urls = @(
|
||||
"https://raw.githubusercontent.com/ggerganov/llama.cpp/master/examples/server/README.md",
|
||||
"https://raw.githubusercontent.com/ggerganov/llama.cpp/master/examples/server/README-llama-server.md",
|
||||
"https://raw.githubusercontent.com/ggerganov/llama.cpp/master/README.md"
|
||||
)
|
||||
|
||||
$out = @()
|
||||
foreach ($u in $urls) {
|
||||
try {
|
||||
$content = Invoke-WebRequest -Uri $u -UseBasicParsing -TimeoutSec 30
|
||||
$out += "# Source: $u"
|
||||
$out += $content.Content
|
||||
} catch {
|
||||
$out += "# Source: $u"
|
||||
$out += "(failed to fetch)"
|
||||
}
|
||||
}
|
||||
|
||||
$out | Set-Content -Encoding UTF8 $OutDocs
|
||||
|
||||
$docs = Get-Content $OutDocs -Raw
|
||||
$flags = [regex]::Matches($docs, "--[a-zA-Z0-9\\-]+") | ForEach-Object { $_.Value }
|
||||
$flags = $flags | Sort-Object -Unique
|
||||
$flags | Set-Content -Encoding UTF8 $OutFlags
|
||||
Reference in New Issue
Block a user