# Functions
New returns a new Action wrapper.
# Constants
BinarySuffix is the suffix that is appended to binaries in the store.
ExitAborted is used if the user willingly aborted an action.
ExitAlreadyInitialized is used if someone is trying to initialize an already initialized store.
ExitAudit is used when audit report possible issues.
ExitConfig is used when config errors occur.
ExitDecrypt is used when reading/decrypting a secret failed.
ExitEncrypt is used when writing/encrypting of a secret fails.
ExitFsck is used when the integrity check fails.
ExitGit is used if any git errors are encountered.
ExitIO is used for misc.
ExitList is used when listing the store content fails.
ExitMount is used if a substore mount operation fails.
ExitNoName is used when no name was provided for a named entry.
ExitNotFound is used if a requested secret is not found.
ExitNotInitialized is used if someone is trying to use an unitialized store.
ExitOK means no error (status code 0).
ExitRecipients is used when a recipient operation fails.
ExitUnknown is used if we can't determine the exact exit cause.
ExitUnsupported is used if an operation is not supported by gopass.
ExitUsage is used if there was some kind of invocation error.