azs-util 1.0.2

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global azs-util --version 1.0.2
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local azs-util --version 1.0.2
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=azs-util&version=1.0.2
nuke :add-package azs-util --version 1.0.2

azs-utils - Azure Storage Account Utility

azs-utils is a utility for Azure storage accounts that goes in an extra step beyond what az-cli or azcopy can do. Learn more at https://endpointsystems.com/blog/introducing-azs-util.

Getting Started

Set the AZURE_STORAGE_CONNECTION_STRING environment variable to the connection string of the storage account you wish to work on.

Container Commands

Container storage commands

Usage: azs-util containers [command] [options]

Options:
  -?|-h|--help  Show help information

Commands:
  delete        deletes containers from the storage account.
  list          List blob storage container names.
  size          get container size

The delete command will allow for single container deletion or a bulk delete of all containers in your storage account.

The list command gives you a clean, simple list of container names without the CLI jiu-jitsu of a JMESPath Query.

The size command iterates through all blobs, providing an object count and size for each container, and summary info at the end.

Table Commands

Table commands

Usage: azs-util table [command] [options]

Options:
  -?|-h|--help  Show help information

Commands:
  rename-pk     Rename a PartitionKey to something else.
  list-pk       List all unique PartitionKeys.
  list-rk       List all RowKeys for a given PartitionKey.

Run 'table [command] -?|-h|--help' for more information about a command.

The rename-pk command allows you to rename a PartitionKey in a table.

Product Compatible and additional computed target framework versions.
.NET net5.0 is compatible.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp3.1 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
8.0.1 70 2/16/2024
8.0.0 137 2/16/2024
6.0.6 242 10/13/2023
6.0.5 213 9/29/2023
6.0.4 310 2/1/2023
6.0.3 382 12/9/2021
1.0.3 408 6/20/2021
1.0.2 438 2/26/2021
1.0.1 465 11/11/2020
1.0.0 508 11/10/2020

- added list-pk to table command, which lists all unique PartitionKeys in a table.
- Added list-rk to table commands, listing all RowKeys for a given PartitionKey.