Unofficial CLI tool for IcePanel.
This project has no affiliation with IcePanel Technologies Inc. I built it to make my job easier.
- Node.js >= 20
- Unix-based OS (Linux, macOS, WSL, etc.)
Note: This project is in early development stage and is not published to npm yet.
git clone https://github.com/fardjad/icepanel-cli.git
npm link
It's recommended to add the following two variables to your environment:
ICEPANEL_API_KEY
ICEPANEL_LANDSCAPE_ID
Then you can run icepanel --help
and follow the usage prompts.
Note: Some of these examples use jq for filtering the output.
icepanel diagrams
icepanel --interactive objects
icepanel objects | jq 'map(select((.teamIds | length == 0) and (.type == "app") and (.external == false))) | .[].name'