hercules-ci-cli-0.3.5: The hci command for working with Hercules CI
Safe HaskellSafe-Inferred
LanguageHaskell2010

Hercules.CLI.Credentials

Description

Manages the ~.confighercules-ci/credentials.json

Synopsis

Documentation

data Credentials Source #

Constructors

Credentials 

Instances

Instances details
FromJSON Credentials Source # 
Instance details

Defined in Hercules.CLI.Credentials

ToJSON Credentials Source # 
Instance details

Defined in Hercules.CLI.Credentials

Generic Credentials Source # 
Instance details

Defined in Hercules.CLI.Credentials

Associated Types

type Rep Credentials :: Type -> Type #

Eq Credentials Source # 
Instance details

Defined in Hercules.CLI.Credentials

type Rep Credentials Source # 
Instance details

Defined in Hercules.CLI.Credentials

type Rep Credentials = D1 ('MetaData "Credentials" "Hercules.CLI.Credentials" "hercules-ci-cli-0.3.5-inplace" 'False) (C1 ('MetaCons "Credentials" 'PrefixI 'True) (S1 ('MetaSel ('Just "domains") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text DomainCredentials))))

tryReadEffectToken :: IO (Maybe Text) Source #

Try to get a token from the local environment.

  1. HERCULES_CI_API_TOKEN
  2. HERCULES_CI_SECRETS_JSON