code: func (o *CreateOptions) raw(f cmdutil.Factory) error {
  	restClient, err := f.RESTClient()
  	if err != nil {
  		return err
  	}
  
  	var data io.ReadCloser
  	if o.FilenameOptions.Filenames[0] == "-" {
  		data = os.Stdin
  	} else {
  		data, err = os.Open(o.FilenameOptions.Filenames[0])
  		if err != nil {
  			return err
  		}
  	}
  	// TODO post content with stream.  Right now it ignores body content
  	result := restClient.Post().RequestURI(o.Raw).Body(data).Do()
  	if err := result.Error(); err != nil {
  		return err
  	}
  	body, err := result.Raw()
  	if err != nil {
  		return err
  	}
  
  	fmt.Fprintf(o.Out, "%v", string(body))
  	return nil
  }
docs: // raw makes a simple HTTP request to the provided path on the server using the default
  // credentials.