mirror of
https://github.com/octoleo/restic.git
synced 2024-11-11 07:41:03 +00:00
Merge pull request #4731 from facutuesca/powershell-completion-doc
doc: Add instructions to configure PowerShell completions
This commit is contained in:
commit
870904d3ae
@ -362,3 +362,18 @@ Example for using sudo to write a zsh completion script directly to the system-w
|
||||
the operating system used, e.g. ``/usr/share/bash-completion/completions/restic``
|
||||
in Debian and derivatives. Please look up the correct path in the appropriate
|
||||
documentation.
|
||||
|
||||
Example for setting up a powershell completion script for the local user's profile:
|
||||
|
||||
.. code-block:: pwsh-session
|
||||
|
||||
# Create profile if one does not exist
|
||||
PS> If (!(Test-Path $PROFILE.CurrentUserAllHosts)) {New-Item -Path $PROFILE.CurrentUserAllHosts -Force}
|
||||
|
||||
PS> $ProfileDir = (Get-Item $PROFILE.CurrentUserAllHosts).Directory
|
||||
|
||||
# Generate Restic completions in the same directory as the profile
|
||||
PS> restic generate --powershell-completion "$ProfileDir\restic-completion.ps1"
|
||||
|
||||
# Append to the profile file the command to load Restic completions
|
||||
PS> Add-Content -Path $PROFILE.CurrentUserAllHosts -Value "`r`nImport-Module $ProfileDir\restic-completion.ps1"
|
||||
|
Loading…
Reference in New Issue
Block a user