code: func bootstrapCmd(ctx *cli.Context) error {
  	cloud := ctx.String("auth")
  
  	resp, err := bootstrap.Do(
  		bootstrap.Provider(cloud),
  		ctx.String("url"),
  		ctx.String("machine"),
  		ctx.String("org"),
  		ctx.String("role"),
  		ctx.String("ca"),
  	)
  	if err != nil {
  		return fmt.Errorf("bootstrap provision failed: %s", err)
  	}
  
  	envFile := filepath.Join(GlobalRoot, EnvironmentFile)
  	err = writeEnvironmentFile(resp.Token, resp.Secret)
  	if err != nil {
  		return fmt.Errorf("failed to write environment file[%s]: %s", envFile, err)
  	}
  
  	fmt.Printf("Machine bootstrapped. Environment configuration saved in %s\n", envFile)
  	return nil
  }
docs: // bootstrapCmd is the cli.Command for Bootstrapping machine configuration from the Gatekeeper