Methods

buildPluginConfig(argsopt, cwdopt) → {Context}

Create execution context from command line args

Parameters:
NameTypeAttributesDescription
argsArray.<string><optional>
cwdstring<optional>
Returns:
Type: 
Context

parseCiMode(args, config) → {ParsedFlags}

Parse command line arguments into structured flags

Parameters:
NameTypeDescription
argsArray.<string>
configObject
Returns:
Type: 
ParsedFlags

Type Definitions

Context

Type:
  • Object
Properties
NameTypeDescription
argsArray.<string>
configObject
cwdstring
exitCodesObject
verboseboolean
jsonOutputboolean
strictboolean
dryRunboolean
ciModeboolean
useDeepLboolean
srcDirstring
i18nDirstring
reportDirstring
backupDirstring
langstring | null
formatstring
outputFilestring
keyMappingFilestring
excludedFoldersArray.<string>
mergeboolean
skipTranslatedboolean
extractTsObjectsboolean
autoApplyboolean
initLangsArray.<string>
backupboolean
interactiveboolean
translatePairstring | null
translateEmailstring | null
parsersArray
adapterObject
providerObject
logfunction

ParsedFlags

Type:
  • Object
Properties
NameTypeDescription
verboseboolean
jsonOutputboolean
strictboolean
dryRunboolean
ciModeboolean
useDeepLboolean
mergeboolean
skipTranslatedboolean
extractTsObjectsboolean
autoApplyboolean
backupboolean
interactiveboolean
langstring | null
formatstring
translatePairstring | null
translateEmailstring | null
initLangsArray.<string>