clazzes.org's python3 jira-client is a python Command Line Interface(CLI) tool which can create and read issues for projects. It can be heavily customized with config files and supports both Basic Authentication and OAuth 1.0a.
Supported Commands:
Command | Positional(Required) Parameters | Optional Parameters | Description | Required Permissions |
---|---|---|---|---|
listissues |
| Browsing | ||
createissue |
| --assignee: The username of the requested assignee, if one should be immediately assigned. --parent: The identifier of the parent issue. Only required if you create a subtask. | Browsing Issue Creation | |
initconfig | None | --conffile: Absolute path to the file where the config values should be saved/overwritten. If it doesn't exist, attempt to create it there. Any of username, password, oAuthToken, consumerKey, consumerSecret, oAuthSecretToken, authMethod, privateKeyLocation, baseurl that should be saved in the config file | None | |
createoauth | None | --consumerkey: The name of the OAuth public key as configured on the Jira Server. Specify to use a different one than the config file has. --consumersecret: The OAuth secret as configured on the Jira Server.Specify to use a different one than the config file has. | None | |
Example Command Usage
listissues
Required: Authentication to a user who has browsing rights for this Jira Server.
Output: