github.com/DaAlbrecht/cf-cli@v0.0.0-20231128151943-1fe19bb400b9/command/shared_actor.go (about)

     1  package command
     2  
     3  //go:generate go run github.com/maxbrunsfeld/counterfeiter/v6 . SharedActor
     4  
     5  type SharedActor interface {
     6  	IsLoggedIn() bool
     7  	IsSpaceTargeted() bool
     8  	IsOrgTargeted() bool
     9  
    10  	CheckTarget(targetedOrganizationRequired bool, targetedSpaceRequired bool) error
    11  	RequireCurrentUser() (string, error)
    12  	RequireTargetedOrg() (string, error)
    13  }