Skip to content

canonical/penguinator-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Penguinator CLI

Get it from the Snap Store

A Python API client for the Penguinator API: https://penguinatorstarter.powerappsportals.com/webapis2/

Usage

First, set the following environment variables:

export AZURE_TENANT_ID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
export AZURE_CLIENT_ID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
export AZURE_CLIENT_SECRET='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
Usage: penguinator-cli [OPTIONS] COMMAND [ARGS]...

  CLI client for the Penguinator API
  (https://penguinatorstarter.powerappsportals.com/webapis2/)

Options:
  --help  Show this message and exit.

Commands:
  create-job          Create a new test job
  get-job             Get a test job.
  get-projects        Get a test project
  list-jobs           List all the test jobs
  list-projects       List all the test projects
  list-subscriptions  List the subscriptions that can be used for testing
  list-test-suites    List the test suite available

Installation

Install the snap from the store:

sudo snap install penguinator-cli

For developers:

git clone git@github.com:canonical/penguinator-cli.git
cd penguinator-cli
python3 -m venv .venv
source .venv/bin/activate
pip install --editable .

To build the snap locally:

sudo snap install --classic snapcraft
snapcraft

About

A client for Microsoft's Penguinator API

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages