forked from TrueCloudLab/frostfs-node
Move to frostfs-node
Signed-off-by: Pavel Karpy <p.karpy@yadro.com>
This commit is contained in:
parent
42554a9298
commit
923f84722a
934 changed files with 3470 additions and 3451 deletions
35
cmd/frostfs-lens/internal/flags.go
Normal file
35
cmd/frostfs-lens/internal/flags.go
Normal file
|
@ -0,0 +1,35 @@
|
|||
package common
|
||||
|
||||
import (
|
||||
"github.com/spf13/cobra"
|
||||
)
|
||||
|
||||
const (
|
||||
flagAddress = "address"
|
||||
flagEnginePath = "path"
|
||||
flagOutFile = "out"
|
||||
)
|
||||
|
||||
// AddAddressFlag adds the address flag to the passed cobra command.
|
||||
func AddAddressFlag(cmd *cobra.Command, v *string) {
|
||||
cmd.Flags().StringVar(v, flagAddress, "", "Object address")
|
||||
_ = cmd.MarkFlagRequired(flagAddress)
|
||||
}
|
||||
|
||||
// AddComponentPathFlag adds the path-to-component flag to the
|
||||
// passed cobra command.
|
||||
func AddComponentPathFlag(cmd *cobra.Command, v *string) {
|
||||
cmd.Flags().StringVar(v, flagEnginePath, "",
|
||||
"Path to storage engine component",
|
||||
)
|
||||
_ = cmd.MarkFlagFilename(flagEnginePath)
|
||||
_ = cmd.MarkFlagRequired(flagEnginePath)
|
||||
}
|
||||
|
||||
// AddOutputFileFlag adds the output file flag to the passed cobra
|
||||
// command.
|
||||
func AddOutputFileFlag(cmd *cobra.Command, v *string) {
|
||||
cmd.Flags().StringVar(v, flagOutFile, "",
|
||||
"File to save object payload")
|
||||
_ = cmd.MarkFlagFilename(flagOutFile)
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue