Skip to content

v1.0.0 — Initial Release

Choose a tag to compare

@trsdn trsdn released this 19 Apr 11:50

outlook-ax v1.0.0

Lightweight CLI to read and control Microsoft Outlook (new) on macOS via the Accessibility API.

Features

Mail

  • Read current email, inbox listing, search
  • Reply, reply-all, forward, delete, archive, flag, move
  • Compose new emails with --to, --subject, --body
  • List and switch mail folders

Calendar

  • Read today's events with full detail (attendees, status, categories)
  • Create events with attendees, date/time, send invites
  • Navigate (today/next/prev), switch views (day/week/month)
  • Accept, decline, tentatively accept meetings
  • Join online meetings, duplicate events, categorize, set show-as

Navigation & System

  • Switch between Mail, Calendar, People, Tasks, Copilot, OneDrive
  • Sync, auto-reply settings, My Day panel, account switching

Architecture

  • Single Swift file, no dependencies — compiles with swiftc
  • Multi-language L10n support (de, en, fr, es, it) via label matching
  • Auto-launch and unminimize Outlook via AppleScript
  • JSON output on all read commands (--json)
  • Detailed event info with --details flag
  • Agent skill included for AX tree discovery

Requirements

  • macOS with Xcode Command Line Tools
  • Accessibility permission for terminal app
  • Microsoft Outlook (new version)