Approve Bash Sources
An easy way to interactively load bash code in your console and require you to give permission first.
See:
approvedSources
List approved Bash script sources which can be loaded automatically
Usage
approvedSources [ --debug ] [ --no-delete ] [ --delete ]
List approved Bash script sources which can be loaded automatically by project hooks.
Approved sources are stored in a cache structure at $XDG_STATE_HOME/.interactiveApproved.
Stale files are ones which no longer are associated with a file's current fingerprint.
Arguments
--debug- Flag. Optional. Show a lot of information about the approved cache.--no-delete- Flag. Optional. Do not delete stale approval files.--delete- Flag. Optional. Delete stale approval files.
Return codes
0- Success1- Environment error2- Argument error
Environment
- XDG_STATE_HOME - Directory. Base directory for user-specific state files to be stored
See Also
- XDG_STATE_HOME - Directory. Base directory for user-specific state files to be stored
approveBashSource
Loads files or a directory of
.shfiles usingsource
Usage
approveBashSource directoryOrFile [ --info ] [ --no-info ] [ --verbose ] [ --clear ] [ --prefix ]
Loads files or a directory of .sh files using source to make the code available.
Has security implications. Use with caution and ensure your directory is protected.
Approved sources are stored in a cache structure at $XDG_STATE_HOME/.interactiveApproved.
Stale files are ones which no longer are associated with a file's current fingerprint.
Arguments
directoryOrFile- Required. Exists. Directory or file tosource.shfiles found.--info- Optional. Flag. Show user what they should do (press a key).--no-info- Optional. Flag. Hide user info (what they should do ... press a key)--verbose- Optional. Flag. Show what is done as status messages.--clear- Optional. Flag. Clear the approval status for file given.--prefix- Optional. String. Display this text before each status messages.
Return codes
0- Success1- Environment error2- Argument error
Environment
- XDG_STATE_HOME - Directory. Base directory for user-specific state files to be stored
See Also
- XDG_STATE_HOME - Directory. Base directory for user-specific state files to be stored