Documentation ¶
Index ¶
Constants ¶
View Source
const ( TTL = "ttl" TTLShorthand = "" TTLDefault = 2 TTLUsage = "TTL value in request meta header" XHeadersKey = "xhdr" XHeadersShorthand = "x" XHeadersUsage = "Request X-Headers in form of Key=Value" )
View Source
const ( // ExpireAt is a flag for setting last epoch of an object or a token. ExpireAt = "expire-at" // Lifetime is a flag for setting the lifetime of an object or a token, // starting from the current epoch. Lifetime = "lifetime" )
View Source
const ( GenerateKey = "generate-key" WalletPath = "wallet" WalletPathShorthand = "w" WalletPathDefault = "" WalletPathUsage = "Path to the wallet or binary key" Account = "address" AccountShorthand = "" AccountDefault = "" AccountUsage = "Address of wallet account" RPC = "rpc-endpoint" RPCShorthand = "r" RPCDefault = "" RPCUsage = "Remote node address (as 'multiaddr' or '<host>:<port>')" Timeout = "timeout" TimeoutShorthand = "t" TimeoutDefault = 15 * time.Second TimeoutUsage = "Timeout for an operation" Verbose = "verbose" VerboseShorthand = "v" VerboseUsage = "Verbose output" ForceFlag = "force" ForceFlagShorthand = "f" CIDFlag = "cid" CIDFlagUsage = "Container ID." OIDFlag = "oid" OIDFlagUsage = "Object ID." )
Common CLI flag keys, shorthands, default values and their usage descriptions.
View Source
const JSON = "json"
View Source
const SessionToken = "session"
Variables ¶
This section is empty.
Functions ¶
func Init ¶
Init adds common flags to the command: - GenerateKey, - WalletPath, - Account, - RPC, - Timeout.
func InitSession ¶
InitSession registers SessionToken flag representing file path to the token of the session with the given name. Supports FrostFS-binary and JSON files.
func InitWithoutRPC ¶
InitWithoutRPC is similar to Init but doesn't create the RPC flag.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.