let jira = JiraClient(baseURL: "https://jira.tinyspeck.com",
username: "your_username",
password: "your_password")
// jira.search.post(jql: String) returns EventLoopFuture<SearchResult>
// you can work with .wait() or .whenComplete { result }
let result = try jira.search.post(jql: "key in (XXX027-65, XXX038-3, XXX027-58)").wait()
JiraSwift
JiraSwift
is a HTTP client for Jira implemented in swift based on swift-server/async-http-client.Framework Usage
JQL Search
Implemented Methods
/rest/api/2/myself
/rest/api/2/search
/rest/api/2/serverInfo
/rest/api/2/project
/rest/api/2/project/type
Command Line Interface
Environment
You can either setup your environment
Or pass all values as options to jira the command
Commands
search
project list
project types
Contribute
Feel free to add a missing REST API method or create an issue if you want me to implement it!
Jira REST API Documentation