Jira¶
atlcli provides full issue lifecycle management, search, sprints, and analytics from the command line.
Overview¶
# Search issues
atlcli jira search --assignee me --status "In Progress"
# View an issue
atlcli jira get PROJ-123
# Create an issue
atlcli jira create --project PROJ --type Task --summary "Fix bug"
# Track time
atlcli jira worklog timer start PROJ-123
Key Features¶
- Issue Management - Create, update, transition, comment, link
- JQL Search - Full JQL support with convenient shortcuts
- Boards & Sprints - View boards, manage sprints, backlog operations
- Time Tracking - Log work with timer or direct entry
- Epic Management - Create epics, add/remove issues
- Analytics - Velocity, burndown, predictability metrics
- Bulk Operations - Edit, transition, label multiple issues
- Templates - Save and reuse issue configurations
Quick Start¶
Search Issues¶
# Your in-progress issues
atlcli jira search --assignee me --status "In Progress"
# Open bugs
atlcli jira search --type Bug --status Open
# Using JQL
atlcli jira search --jql "sprint in openSprints() AND assignee = currentUser()"
Work with Issues¶
# Get issue details
atlcli jira get PROJ-123
# Add a comment
atlcli jira comment add PROJ-123 --body "Working on this"
# Transition status
atlcli jira transition PROJ-123 --status "In Progress"
Track Time¶
# Start timer
atlcli jira worklog timer start PROJ-123
# Stop and log
atlcli jira worklog timer stop PROJ-123
# Log directly
atlcli jira worklog add PROJ-123 --time 2h
Sections¶
- Issues - CRUD, transitions, comments, links
- Search - JQL search and shortcuts
- Boards & Sprints - Board and sprint management
- Time Tracking - Worklogs and timer mode
- Epics - Epic management
- Analytics - Velocity, burndown, metrics
- Bulk Operations - Batch issue changes
- Filters - Saved JQL filters
- Templates - Issue templates
- Import/Export - CSV and JSON
- Webhooks - Webhook server
- Fields - Custom fields, components, versions