In this step, you will install the more recent eap level of the ACLI docker container and be taken directly into the container's shell. It will be ready to run actions.
Code Block
language
text
theme
DJango
docker run -ti bobswiftapps/acli:eap /bin/bash
Action: getClientInfo
This is a basic action available for all clients showing the CLI version and other client OS information.
Code Block
language
text
theme
DJango
acli.sh -a getClientInfo
Client name: cli, Client version: 9.0.0-SNAPSHOT, Java: OpenJDK 64-Bit Server VM 1.8.0_212, OS: Linux 4.9.125-linuxkit
Action: getServerInfo
This action contacts a server and retrieves base information about the server. To start, we contact a pre-configured bobswift Cloud instance using anonymous access.
Code Block
language
text
theme
DJango
acli.sh bobswift -a getServerInfo
Jira version: 1001.0.0-SNAPSHOT, build: 100108, time: 8/27/19 6:17 PM, time zone: , description: Jira for Bob Swift Atlassian Apps, url: https://bobswift.atlassian.net
Code Block
language
text
theme
DJango
acli.sh bobswift -a getServerInfo --outputFormat 2 --outputType table
Server info:
┌──────────────────────────────┬────────────────────────────────────────┐
│ Product │ Jira │
├──────────────────────────────┼────────────────────────────────────────┤
│ Version │ 1001.0.0-SNAPSHOT │
├──────────────────────────────┼────────────────────────────────────────┤
│ Base URL │ https://bobswift.atlassian.net │
├──────────────────────────────┼────────────────────────────────────────┤
│ Title │ Jira for Bob Swift Atlassian Apps │
├──────────────────────────────┼────────────────────────────────────────┤
│ Build │ 100108 │
├──────────────────────────────┼────────────────────────────────────────┤
│ Build date │ 8/27/19 6:17 PM │
├──────────────────────────────┼────────────────────────────────────────┤
│ Current time │ │
├──────────────────────────────┼────────────────────────────────────────┤
│ License information │ Not available for this Cloud instance. │
├──────────────────────────────┼────────────────────────────────────────┤
│ Client │ jira │
├──────────────────────────────┼────────────────────────────────────────┤
│ User │ anonymous │
├──────────────────────────────┼────────────────────────────────────────┤
│ Response time (milliseconds) │ 1147 │
└──────────────────────────────┴────────────────────────────────────────┘
Action: getProjectList
This Jira action gets a list of projects that belong to the CLI category.
Tip
For Linux and Mac, to maximize the display of tables for the full terminal width, run: export COLUMNS=$COLUMNS
This Jira action gets detail information about a project. Since we are not accessing the server with an account with administration access, some information (like for schemes) is not available.
Code Block
language
text
theme
DJango
acli.sh bobswift -a getProject --project ACLI --outputType table
Data for project: ACLI
┌──────────────────┬──────────────────────────────────────────────────────┐
│ Key │ ACLI │
├──────────────────┼──────────────────────────────────────────────────────┤
│ Id │ 10212 │
├──────────────────┼──────────────────────────────────────────────────────┤
│ Name │ Atlassian Command Line Interface (CLI) │
├──────────────────┼──────────────────────────────────────────────────────┤
│ Description │ Consolidated distribution containing all CLI clients │
├──────────────────┼──────────────────────────────────────────────────────┤
│ Lead │ Bob Swift [Bob Swift Atlassian Apps] │
├──────────────────┼──────────────────────────────────────────────────────┤
│ Default assignee │ PROJECT_LEAD │
├──────────────────┼──────────────────────────────────────────────────────┤
│ Project type │ software │
├──────────────────┼──────────────────────────────────────────────────────┤
│ Project style │ classic │
├──────────────────┼──────────────────────────────────────────────────────┤
│ Project URL │ https://bobswift.atlassian.net/wiki/display/ACLI │
├──────────────────┼──────────────────────────────────────────────────────┤
│ Jira URL │ https://bobswift.atlassian.net/browse/ACLI │
├──────────────────┼──────────────────────────────────────────────────────┤
│ Category │ CLI │
├──────────────────┼──────────────────────────────────────────────────────┤
│ Issue count │ 395 │
└──────────────────┴──────────────────────────────────────────────────────┘
Action: getSpace
This Confluence action gets detail information about a space.
Code Block
language
text
theme
DJango
acli.sh bobswift -a getSpace --space ACLI --outputType table
Data for space: ACLI
┌─────────────────┬─────────────────────────────────────────────────┐
│ Space key │ ACLI │
├─────────────────┼─────────────────────────────────────────────────┤
│ Id │ 2031617 │
├─────────────────┼─────────────────────────────────────────────────┤
│ Name │ Atlassian Command Line Interface (CLI) │
├─────────────────┼─────────────────────────────────────────────────┤
│ Description │ │
├─────────────────┼─────────────────────────────────────────────────┤
│ Home page title │ Atlassian Command Line Interface (CLI) │
├─────────────────┼─────────────────────────────────────────────────┤
│ Home page id │ 1966101 │
├─────────────────┼─────────────────────────────────────────────────┤
│ Type │ global │
├─────────────────┼─────────────────────────────────────────────────┤
│ Categories │ cli │
├─────────────────┼─────────────────────────────────────────────────┤
│ URL │ https://bobswift.atlassian.net/wiki/spaces/ACLI │
└─────────────────┴─────────────────────────────────────────────────┘
Action: getServerInfo
This Confluence action gets a list of pages in a space and output the list as a CSV file.
Code Block
language
text
theme
DJango
acli.sh bobswift -a getPageList --space ACLI --file spaceList.csv
316 pages in list written to file: spaceList.csv