Skip to content

whiteducksoftware/azure-devops-license-checker

Repository files navigation

  Lichado: A License Checker for Azure DevOps

Lichado Banner

Static Badge Static Badge Static Badge

Lichado helps to check and update licenses for Azure DevOps:

Collaborate with us 👋

  • To report issues or search for existing issues go to the 🔎 issues tab.

And please star this repo ⭐

Use Cases

List Azure DevOps Licenses

lichado list --org ORG_NAME --pat PERSONAL_ACCESS_TOKEN

Lichado List

Update Azure DevOps Account License Types from stakeholder to express

lichado update --org ORG_NAME --pat PERSONAL_ACCESS_TOKEN --license LIC_FROM --target LIC_TO

Lichado Update

Update Azure DevOps Account License Types, but exclude users from updates which are defined in exclude.json

lichado update --org ORG_NAME --pat PERSONAL_ACCESS_TOKEN --license LIC_FROM --target LIC_TO --file exclude.json

exclude.json:

{
  "Users": ["fred@whiteduck.de", "user01@outlook.de"]
}

Installation

Homebrew (macOS, Linux)

  • Install lichado with brew install whiteducksoftware/tap/lichado

Binary (Windows)

  1. Download

    • Grab the latest lichado.exe from the releases page.
    • Extract the binary from the zip folder
  2. Create a “Lichado” folder
    The "Program" folder is a suitable option (but put it anywhere you like)

    mkdir Lichado
    
  3. Copy the binary

    copy .\path\to\lichado.exe C:\path\to\Lichado
    
  4. Add C:\path\to\Lichado to your PATH

    1. Press Win+R, type sysdm.cpl and hit Enter.
    2. Go to AdvancedEnvironment Variables…
    3. Under User variables (or System variables), select Path, then click Edit…
    4. Click New and enter:
    C:\path\to\Lichado
    
  5. Click OK on all dialogs to save.

  6. Restart your terminal Close and reopen any Command Prompt or PowerShell windows.

  7. Verify installation

    where lichado
    lichado --help

About

License Checker for Azure DevOps

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages