github.com/ungtb10d/cli/v2@v2.0.0-20221110210412-98537dd9d6a1/pkg/cmd/auth/shared/writeable.go (about)

     1  package shared
     2  
     3  import (
     4  	"github.com/ungtb10d/cli/v2/internal/config"
     5  )
     6  
     7  const (
     8  	oauthToken = "oauth_token"
     9  )
    10  
    11  func AuthTokenWriteable(cfg config.Config, hostname string) (string, bool) {
    12  	token, src := cfg.AuthToken(hostname)
    13  	return src, (token == "" || src == oauthToken)
    14  }