Skip to content

jholm117/pagerduty-cli

 
 

Repository files navigation

pagerduty-cli

PagerDuty Command Line Interface

Fork of martindstone/pagerduty-cli, modernized and maintained.

oclif License

Requirements

  • Node.js 24 LTS or later (bundled when installed via Homebrew)

Install

Homebrew (recommended)

brew tap jholm117/tap
brew install pd

From source

git clone https://github.com/jholm117/pagerduty-cli.git
cd pagerduty-cli
npm install
npm link

Authentication

# OAuth browser flow (recommended)
pd login

# Or use an API token
pd auth:set -t <your-token>

# Verify
pd auth list

Usage

See the User Guide (upstream, still applicable).

Command Topics

Changes from upstream

  • TypeScript 4 → 5, targeting Node 24 LTS
  • oclif/core v1 → v3
  • ESLint 8 → 9 (flat config)
  • Mocha 10 → 11, nyc 15 → 18
  • Removed dead deps (aws-sdk, plugin-update, fs-extra-debug)
  • 0 npm audit vulnerabilities

About

A command line interface for PagerDuty

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 97.6%
  • Shell 1.4%
  • Other 1.0%