package
5.3.73+incompatible
Repository: https://github.com/scmn-dev/secman.git
Documentation: pkg.go.dev
# Functions
GetConfigPath is used to get the user's secman directory.
GetEncryptedFilesDir is used to get the directory that we store encrypted files in.
No description provided by the author
GetPassDir is used to return the user's secman directory.
GetSiteFileBytes returns the bytes instead of a SiteFile.
GetSitesFile will return the user's secman vault.
GetVault is used to retrieve the password vault for the user.
PassConfigExists is used to determine if the secman config file exists in the user's secman directory.
PassDirExists is used to determine if the secman directory in the user's home directory exists.
No description provided by the author
Prompt will prompt a user for regular data from stdin.
PromptPass will prompt user's for a password by terminal.
ReadConfig is used to return the secman ConfigFile.
SitesVaultExists is used to determine if the password store exists in the user's secman directory.
No description provided by the author
UpdateVault is used to replace the current password vault.
# Constants
ConfigFileName is the name of the secman config file.
EncryptedFileDir is the name of the secman encrypted file dir.
No description provided by the author
SiteFileName is the name of the secman password store file.
# Variables
MasterPassPrompt is the standard prompt string for all secman.
# Structs
ConfigFile represents the secman config file.
SiteInfo represents a single saved password entry.
# Interfaces
PassFile is an interface for how all secman files should be saved.
# Type aliases
SiteFile represents the entire secman password store.