# Functions
HasOneArgument checks that the provided string slice has one (and only one) value that is not empty, and returns it.
ReadPassword reads the contents of the given file, and returns the contents with trimmed spaces
If file is a terminal (such as when running with os.Stdin), it prints instructions to the user on how to close the input by sending an EOF.
ValidEncryptionContext parses the CLI form of key-value pairs used for encryption contexts.
ValidFormatter parses the formatter string argument into a formatter method.
ValidName checks if the provided string is valid as a secret name.
ValidNewSecretsPath checks for a valid path that does not exist.
ValidSecretsPath checks for an existing path that is not a directory.