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
JiraSwiftis 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/typeCommand Line Interface
Environment
You can either setup your environment
Or pass all values as options to jira the command
Commands
searchproject listproject typesContribute
Feel free to add a missing REST API method or create an issue if you want me to implement it!
Jira REST API Documentation