Thanks for the clarification @colin_mckibben !
I was able to get both Node.js, NPM, then swagger-cli installed using Homebrew with instructions I found here: Install Node.js and npm using Homebrew on OS X and macOS |> Changelog
Install Node.js and npm with Homebrew
First, install Homebrew.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Then run brew update
to make sure Homebrew is up to date.
brew update
As a safe measure you should run brew doctor
to make sure your system is ready to brew. Run the command below and follow any recommendations from brew doctor.
brew doctor
Next, add Homebrew’s location to your $PATH
in your .bash_profile
or .zshrc
file.
export PATH="/usr/local/bin:$PATH"
Next, install Node (npm will be installed with Node):
brew install node
To test out your Node and npm install, try installing Grunt (you might be asked to run with sudo):
npm install -g grunt-cli
If that worked then congratulations — you’ve installed Node.js, npm, and Grunt.
Using GitHub desktop, cloned the api-specs repo you posted @colin_mckibben.
After installing from instructions above, then ran the following commands to dereference both collections and convert the yaml’s into json files to import into Postman:
swagger-cli bundle -r <filepath>/GitHub/cloud-ui-search/api-specs/idn/sailpoint-api.beta.yaml -o <filepath>/sailpoint-api.beta.json
Then imported both sailpoint-api.v3.json and sailpoint-api.beta.json as new collections into Postman successfully.
Thanks!