Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sailro/azdtool

CLI tool for managing Azure DevOps entities
https://github.com/sailro/azdtool

azdo cli tool

Last synced: 29 days ago
JSON representation

CLI tool for managing Azure DevOps entities

Awesome Lists containing this project

README

        

# AzdTool
[![NuGet](https://img.shields.io/nuget/v/AzdTool.svg)](https://www.nuget.org/packages/AzdTool/)
helps managing Azure DevOps entities.

## Installation

You can easily install as a global dotnet tool:
```
dotnet tool install --global AzdTool
```

You can then invoke the tool using the following command: `azd-tool`

## Features
For now you can:
- Browse Agent Pools, Jobs, Projects, Pipelines, Builds, Repositories, Branches, Pull-requests, Tags.
- Unit/Batch abandon Pull-requests.
- Unit/Batch cancel Jobs and Builds.
- Unit/Batch delete Branches and Tags.

It is super simple to add new features.

**Use it at your own risk !**

![Screenshot](media/screenshot.png)

## Usage
```
USAGE:
AzdTool.dll [OPTIONS] [COMMAND]

ARGUMENTS:
Organization

OPTIONS:
-h, --help Prints help information
-p, --pat Use a PAT instead of interactive browser credential

COMMANDS:
browse Browse Organization
```

## Demo

Let's say you own `foo.visualstudio.com`:

```batch
AzdTool foo
```

If you want to use a personal access token instead of using your browser for authenticating:
```batch
AzdTool foo --pat PAT
```