Updated the manuals

This commit is contained in:
Markus Fleschutz
2025-05-12 22:04:02 +02:00
parent b3cdf19f4a
commit 09eb3d1808
651 changed files with 8362 additions and 1405 deletions

View File

@@ -15,6 +15,7 @@ Parameters
Position? 1
Default value 8099
Accept pipeline input? false
Aliases
Accept wildcard characters? false
-mediaFolder <String>
@@ -24,6 +25,7 @@ Parameters
Position? 2
Default value /opt/Calibre Library
Accept pipeline input? false
Aliases
Accept wildcard characters? false
-userDB <String>
@@ -33,6 +35,7 @@ Parameters
Position? 3
Default value /opt/CalibreUsers.sqlite
Accept pipeline input? false
Aliases
Accept wildcard characters? false
-logfile <String>
@@ -42,6 +45,7 @@ Parameters
Position? 4
Default value /opt/CalibreServer.log
Accept pipeline input? false
Aliases
Accept wildcard characters? false
[<CommonParameters>]
@@ -103,25 +107,25 @@ try {
"`n⏳ (1/5) Updating package infos..."
& sudo apt update -y
if ($lastExitCode -ne "0") { throw "'apt update' failed" }
if ($lastExitCode -ne 0) { throw "'apt update' failed" }
"`n⏳ (2/5) Installing Calibre package..."
& sudo apt install calibre -y
if ($lastExitCode -ne "0") { throw "'apt install calibre' failed" }
if ($lastExitCode -ne 0) { throw "'apt install calibre' failed" }
"`n⏳ (3/5) Searching for Calibre server executable..."
& calibre-server --version
if ($lastExitCode -ne "0") { throw "Can't execute 'calibre-server' - make sure Calibre server is installed and available" }
if ($lastExitCode -ne 0) { throw "Can't execute 'calibre-server' - make sure Calibre server is installed and available" }
"`n⏳ (4/5) Creating media folder at: $mediaFolder ... (if non-existent)"
& mkdir $mediaFolder
"`n⏳ (5/5) Starting Calibre server as background process..."
& sudo calibre-server --port $port --num-per-page 100 --userdb $userDB --log $logfile --daemonize $mediaFolder
& nohup sudo calibre-server --port $port --num-per-page 100 --userdb $userDB --log $logfile --disable-use-bonjour $mediaFolder &
[int]$elapsed = $stopWatch.Elapsed.TotalSeconds
"✅ Installed and started Calibre server on port $port in $($elapsed)s."
" (media at: $mediaFolder, user DB: $userDB, logging to: $logfile)"
"✅ Calibre server installed in $($elapsed)s."
" (URL=http://$(hostname):$port media=$mediaFolder userDB=$userDB log=$logfile)."
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
@@ -129,4 +133,4 @@ try {
}
```
*(page generated by convert-ps2md.ps1 as of 01/23/2025 12:15:21)*
*(page generated by convert-ps2md.ps1 as of 05/12/2025 22:02:54)*