imperative
imperative copied to clipboard
Imperative CLI Framework
In order for ProfileInfo to check for missing args, it requires schema files to exist for team config and meta files to exist for old school profiles. This requirement may...
Enhancement requested by @VitGottwald - it would be nice if team config could be initialized in a way that makes it only look in `projectDir`, or only in `homeDir`, rather...
`ProfileInfo.mergeArgsForProfile` loads known args from both service and base profiles, but missing args are only loaded from service profiles. Perhaps missing args should also be loaded from base profiles, as...
It would be convenient to have an `IProfMergedArg.optionDefinition` property where fields like `description`, `allowableValues`, `defaultValue`, etc could be accessed.
For context ([source](https://github.com/zowe/imperative/pull/580#discussion_r603624761)): > I believe that our agreement with consumers of this API was that we would only process properties that were in a profile (or missing properties that...
This would make it possible to run a single command `zowe config set *.password XXX --secure` to change password across all profiles.
There are a few differences in the ways users are prompted in Zowe CLI. Should they be the same? Example 1: ``` C:\dev>zowe jobs list jobs Enter user name: ibmuser...
https://github.com/zowe/imperative/blob/9a7dde3aa0cd6ba7a32ec4dd970f34b4544e4a3c/packages/config/src/Config.ts#L372-L373
https://github.com/zowe/imperative/blob/9a7dde3aa0cd6ba7a32ec4dd970f34b4544e4a3c/packages/config/src/Config.ts#L259-L264
https://github.com/zowe/imperative/blob/9a7dde3aa0cd6ba7a32ec4dd970f34b4544e4a3c/packages/config/src/ConfigBuilder.ts#L88-L92