package
0.0.0-20240925130209-36e4bf4d5b17
Repository: https://github.com/1password/shell-plugins.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
No description provided by the author
# Structs
CacheEntry contains data persisted between consecutive provision runs.
CacheOperations can be used to modify the state of the encrypted cache, through put or remove operations.
No description provided by the author
DeprovisionInput contains info that provisioners can use to deprovision credentials.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ImportCandidate represents a single occurrence of a plugin's credential that was detected on the system.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
OutputFile contains the sensitive file info and contents that the provisioner outputs.
ProvisionInput contains info that provisioners can use to provision credentials.
ProvisionOutput contains the sensitive values that the Provisioner outputs.
# Interfaces
Provisioner provides hooks before and after the plugin's executable runs to provision and deprovision secrets or other means of authentication required for the executable to run.
# Type aliases
CacheState represents the state of the encrypted cache for a given plugin and item.
CredentialName represents a name of a credential type.
No description provided by the author
FieldName represents a name of credential field.
Importer provides a hook for the plugin to scan the system for occurrences of a certain credential type, and returns every occurrence it can find.
NeedsAuthentication provides a hook to check whether authentication are required for certain command args.