Skip to content

Epics

Manage epics and their child issues.

  • Authenticated profile (atlcli auth login)
  • Jira permission: Browse Projects (read), Edit Issues (write)
Terminal window
atlcli jira epic list --project ATLCLI

Options:

FlagDescription
--projectFilter by project key
--boardFilter by board ID
--doneInclude completed epics
Terminal window
# List epics in a project
atlcli jira epic list --project ATLCLI
# List epics on a board
atlcli jira epic list --board 123
# Include completed epics
atlcli jira epic list --project ATLCLI --done
Terminal window
atlcli jira epic get ATLCLI-100
Terminal window
atlcli jira epic create --project ATLCLI --summary "User Authentication"

Options:

FlagDescription
--projectProject key (required)
--summaryEpic summary (required)
--descriptionEpic description

List issues in an epic:

Terminal window
atlcli jira epic issues ATLCLI-100

Options:

FlagDescription
--statusFilter by status
--limitMaximum results

Add one or more issues to an epic:

Terminal window
atlcli jira epic add ATLCLI-101 ATLCLI-102 ATLCLI-103 --epic ATLCLI-100

The issue keys are positional arguments, and --epic specifies the target epic.

Remove issues from their epic:

Terminal window
atlcli jira epic remove ATLCLI-101

This removes the issue from its current epic.

View completion status:

Terminal window
atlcli jira epic progress ATLCLI-100

Output:

Epic: ATLCLI-100 - User Authentication
Progress: 60% complete
Issues: 10 total
Done: 6
In Progress: 2
To Do: 2

All commands support --json:

Terminal window
atlcli jira epic list --project ATLCLI --json
{
"schemaVersion": "1",
"epics": [
{
"key": "ATLCLI-100",
"summary": "User Authentication",
"status": "In Progress",
"issueCount": 10,
"doneCount": 6
}
]
}
Jira and Confluence are trademarks of Atlassian Corporation Plc. atlcli is not affiliated with, endorsed by, or sponsored by Atlassian.