Add instructions for auto-install #2
@@ -9,6 +9,36 @@ A lightweight, background-running extension for LibreOffice that automatically s
|
|||||||
- **Atomic Backups:** Before triggering LibreOffice's internal synchronous `.store()`, the extension executes an atomic file-copy of the last known saved state to a hidden `.bak` file (e.g., `.filename.bak`). This protects your data payload from corruption if your OS or LibreOffice crashes during a complex write cycle.
|
- **Atomic Backups:** Before triggering LibreOffice's internal synchronous `.store()`, the extension executes an atomic file-copy of the last known saved state to a hidden `.bak` file (e.g., `.filename.bak`). This protects your data payload from corruption if your OS or LibreOffice crashes during a complex write cycle.
|
||||||
- **Safe Evaluation:** Will not blindly save new documents that have not been given an initial file path location, protecting you from unexpected file generation.
|
- **Safe Evaluation:** Will not blindly save new documents that have not been given an initial file path location, protecting you from unexpected file generation.
|
||||||
|
|
||||||
|
## Automatic Installation
|
||||||
|
|
||||||
|
**For Windows (PowerShell):**
|
||||||
|
```powershell
|
||||||
|
# Download the latest release
|
||||||
|
Invoke-WebRequest -Uri "https://github.com/JMR-dev/LibreOfficeAutoSave/releases/latest/download/AutoSave.oxt" -OutFile "AutoSave.oxt"
|
||||||
|
|
||||||
|
# Install the extension
|
||||||
|
& "C:\Program Files\LibreOffice\program\unopkg.com" add -f AutoSave.oxt
|
||||||
|
|
||||||
|
# Clean up the downloaded file
|
||||||
|
Remove-Item AutoSave.oxt
|
||||||
|
```
|
||||||
|
|
||||||
|
**For macOS / Linux (Bash):**
|
||||||
|
```bash
|
||||||
|
# Download the latest release
|
||||||
|
curl -LO https://github.com/JMR-dev/LibreOfficeAutoSave/releases/latest/download/AutoSave.oxt
|
||||||
|
|
||||||
|
# Install the extension
|
||||||
|
if [[ "$OSTYPE" == "darwin"* ]]; then
|
||||||
|
/Applications/LibreOffice.app/Contents/MacOS/unopkg add -f AutoSave.oxt
|
||||||
|
else
|
||||||
|
unopkg add -f AutoSave.oxt
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Clean up the downloaded file
|
||||||
|
rm AutoSave.oxt
|
||||||
|
```
|
||||||
|
|
||||||
## Manual Installation
|
## Manual Installation
|
||||||
|
|
||||||
1. Grab the compiled `AutoSave.oxt` file from the `dist/` directory or the latest release.
|
1. Grab the compiled `AutoSave.oxt` file from the `dist/` directory or the latest release.
|
||||||
|
|||||||
Reference in New Issue
Block a user