Skip to content

Commit

Permalink
Update export.go arg variables
Browse files Browse the repository at this point in the history
  • Loading branch information
redhatrises committed Jun 20, 2018
1 parent 181bf0c commit 49d69fb
Showing 1 changed file with 17 additions and 17 deletions.
34 changes: 17 additions & 17 deletions pkg/cli/export/export.go
Original file line number Diff line number Diff line change
Expand Up @@ -48,36 +48,36 @@ func RunExport(out io.Writer, cmd *cobra.Command, args []string) error {
return fmt.Errorf("certification type not specified")
}

// read parms
parmOpencontrols := cmd.Flag("opencontrol").Value.String()
parmDestination := cmd.Flag("dest").Value.String()
parmOutputFormat := cmd.Flag("format").Value.String()
parmFlatten := flattenFlag
parmInferKeys := keysFlag
parmDocxtemplater := docxtemplater
parmKeySeparator := cmd.Flag("separator").Value.String()
// read args
opencontrol := cmd.Flag("opencontrol").Value.String()
dest := cmd.Flag("dest").Value.String()
format := cmd.Flag("format").Value.String()
flatten := flattenFlag
inferKeys := keysFlag
docxtemplater := docxtemplater
keySeparator := cmd.Flag("separator").Value.String()

// convert to enum
outputFormat, err := ToOutputFormat(parmOutputFormat)
outputFormat, err := ToOutputFormat(format)
if err != nil {
return clierrors.NewExitError(err.Error(), 1)
}

// --docxtemplater always forces --flatten
if parmDocxtemplater {
parmFlatten = true
if docxtemplater {
flatten = true
}

// construct args
config := Config{
Certification: args[0],
OpencontrolDir: parmOpencontrols,
DestinationFile: parmDestination,
OpencontrolDir: opencontrol,
DestinationFile: dest,
OutputFormat: outputFormat,
Flatten: parmFlatten,
InferKeys: parmInferKeys,
Docxtemplater: parmDocxtemplater,
KeySeparator: parmKeySeparator,
Flatten: flatten,
InferKeys: inferKeys,
Docxtemplater: docxtemplater,
KeySeparator: keySeparator,
}

// invoke command
Expand Down

0 comments on commit 49d69fb

Please sign in to comment.