openci_cli_plus library

Classes

AppLocaleUtils
Provides utility functions without any side effects.
AuthProfile
BaseAppLocale<E extends BaseAppLocale<E, T>, T extends BaseTranslations<E, T>>
Similar to flutter locale but available without any flutter dependencies. Subclasses will be enums.
BaseAppLocaleUtils<E extends BaseAppLocale<E, T>, T extends BaseTranslations<E, T>>
Provides utility functions without any side effects.
BaseLocaleSettings<E extends BaseAppLocale<E, T>, T extends BaseTranslations<E, T>>
BaseTranslations<E extends BaseAppLocale<E, T>, T extends BaseTranslations<E, T>>
Root translation class of ONE locale Entry point for every translation
CliConfig
CliConfigData
CredentialConfig
CredentialStore
DeleteCommand
DeleteSecretCommand
EditLanguageConfig
FakeAppLocale
FakeTranslations
JsonFileStore<T>
ListCommand
ListSecretsCommand
ListTeamsCommand
LocaleSettings
Manages all translation instances and the current locale
LoginCommand
OpenCICommandRunner
PluralResolvers
Default plural resolvers
RegisterCommand
RegisterSecretCommand
RegisterSecretFileCommand
SetupAscKeysCommand
SetupCommand
SetupIosCertificateKeyCommand
StatusCommand
SwitchCommand
SwitchTeamCommand
SyncCommand
TranslationMetadata<E extends BaseAppLocale<E, T>, T extends BaseTranslations<E, T>>
Metadata instance hold by the root translation class.
Translations
Translations$cli$en
Translations$cli$flags$en
Translations$common$en
Translations$delete$en
Translations$delete$secret$en
Translations$list$en
Translations$list$secrets$en
Translations$list$teams$en
Translations$login$en
Translations$login$flags$en
Translations$register$en
Translations$register$secret$en
Translations$register$secretFile$en
Translations$setup$ascKeys$en
Translations$setup$en
Translations$setup$iosCertificateKey$en
Translations$status$en
Translations$switchCommand$en
Translations$switchCommand$team$en
Translations$sync$en
Translations$sync$paths$en
Translations$sync$secrets$en
Translations$update$en
Translations$use$en
UpdateCommand
UseCommand

Enums

AppLocale
Supported locales.

Extensions

AppLocaleUtilsExt on BaseAppLocaleUtils<E, T>
AuthProfilePatterns on AuthProfile
Adds pattern-matching-related methods to AuthProfile.
CliConfigDataPatterns on CliConfigData
Adds pattern-matching-related methods to CliConfigData.
CredentialConfigPatterns on CredentialConfig
Adds pattern-matching-related methods to CredentialConfig.
LocaleSettingsExt on BaseLocaleSettings<E, T>

Constants

openCIVersion → const String

Properties

t → Translations
Method A: Simple
no setter

Functions

initI18n({EditLanguageConfig? languageConfig}) → Future<void>

Typedefs

PluralResolver = String Function(num n, {String? few, String? many, String? one, String? other, String? two, String? zero})
Selects the correct string depending on n
TranslationsEn = Translations