Skip to content

Recipes

Real-world workflows and use cases for atlcli.

Workflows

Common Patterns

Daily Standup Prep

#!/bin/bash
# standup.sh - Show what you worked on yesterday and today's plan

echo "=== Yesterday ==="
atlcli jira search --assignee me --updated 1d --status Done

echo "=== In Progress ==="
atlcli jira search --assignee me --status "In Progress"

echo "=== Time Logged ==="
atlcli jira worklog report --user me --from yesterday

Release Notes

#!/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))"'

Sprint Health Check

#!/bin/bash
# sprint-health.sh - Check current sprint status

BOARD_ID=$1
atlcli jira analytics velocity --board $BOARD_ID
atlcli jira sprint list --board $BOARD_ID --state active
atlcli jira search --sprint current --status Open --json | jq '.total'