Skip to content

Recipes

Real-world workflows and use cases for atlcli.

  • Authenticated profile (atlcli auth login)
  • Appropriate Jira and/or Confluence permissions for the operations
#!/bin/bash
# standup.sh - Show what you worked on yesterday and today's plan
echo "=== Yesterday ==="
atlcli jira search --jql "assignee = currentUser() AND updated > -1d AND status = Done"
echo "=== In Progress ==="
atlcli jira search --assignee me --status "In Progress"
echo "=== Time Logged ==="
atlcli jira worklog report --since 1d
#!/bin/bash
# release-notes.sh - Generate release notes from fixed issues
VERSION=$1
atlcli jira search --jql "fixVersion = '$VERSION' AND status = Done" --json | \
jq -r '.issues[] | "- \(.fields.summary) (\(.key))"'
#!/bin/bash
# sprint-health.sh - Check current sprint status
BOARD_ID=$1
atlcli jira analyze velocity --board $BOARD_ID
atlcli jira sprint list --board $BOARD_ID --state active
atlcli jira search --sprint current --status Open --json | jq '.total'
  • Jira - Full Jira CLI reference
  • Confluence - Full Confluence CLI reference
Jira and Confluence are trademarks of Atlassian Corporation Plc. atlcli is not affiliated with, endorsed by, or sponsored by Atlassian.