code: func NewCmdConfigSet(out io.Writer, configAccess clientcmd.ConfigAccess) *cobra.Command {
  	options := &setOptions{configAccess: configAccess}
  
  	cmd := &cobra.Command{
  		Use:                   "set PROPERTY_NAME PROPERTY_VALUE",
  		DisableFlagsInUseLine: true,
  		Short:                 i18n.T("Sets an individual value in a kubeconfig file"),
  		Long:                  setLong,
  		Example:               setExample,
  		Run: func(cmd *cobra.Command, args []string) {
  			cmdutil.CheckErr(options.complete(cmd))
  			cmdutil.CheckErr(options.run())
  			fmt.Fprintf(out, "Property %q set.\n", options.propertyName)
  		},
  	}
  
  	f := cmd.Flags().VarPF(&options.setRawBytes, "set-raw-bytes", "", "When writing a []byte PROPERTY_VALUE, write the given string directly without base64 decoding.")
  	f.NoOptDefVal = "true"
  	return cmd
  }
docs: // NewCmdConfigSet returns a Command instance for 'config set' sub command