github.com/hwaf/hwaf@v0.0.0-20140814122253-5465f73b20f1/cmd_waf_show_default_variant.go (about)

     1  package main
     2  
     3  import (
     4  	"fmt"
     5  
     6  	"github.com/gonuts/commander"
     7  	"github.com/gonuts/flag"
     8  )
     9  
    10  func hwaf_make_cmd_waf_show_default_variant() *commander.Command {
    11  	cmd := &commander.Command{
    12  		Run:       hwaf_run_cmd_waf_show_default_variant,
    13  		UsageLine: "default-variant",
    14  		Short:     "show local project's default HWAF_VARIANT value",
    15  		Long: `
    16  show default-variant displays the project's (default) HWAF_VARIANT value.
    17  
    18  ex:
    19   $ hwaf show default-variant
    20   x86_64-slc6-gcc44-opt
    21  `,
    22  		Flag: *flag.NewFlagSet("hwaf-waf-show-default-variant", flag.ExitOnError),
    23  	}
    24  	return cmd
    25  }
    26  
    27  func hwaf_run_cmd_waf_show_default_variant(cmd *commander.Command, args []string) error {
    28  	fmt.Printf("%s\n", g_ctx.DefaultVariant())
    29  	return nil
    30  }
    31  
    32  // EOF