AmqpTools 8.1.167
There is a newer prerelease version of this package available.
See the version list below for details.
See the version list below for details.
dotnet tool install --global AmqpTools --version 8.1.167
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local AmqpTools --version 8.1.167
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=AmqpTools&version=8.1.167
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package AmqpTools --version 8.1.167
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
amqptools
CLI tools for interacting with service bus queues.
Install
dotnet tool install --global AmqpTools
dotnet tool install --global AmqpTools --version <version>
amqptools.json
{
"environments": [
{
"name": "prod",
"key": "secret=",
"namespace": "acme-prod.servicebus.windows.net",
"policyname": "SendListen"
},
{
"name": "dev",
"key": "secret=",
"namespace": "acme-dev.servicebus.windows.net",
"policyname": "SendListen"
}
]
}
Commands
Will show available and required options
dotnet amqptools --help
dotnet amqptools <command> --help
delete
dotnet amqptools delete --config c:\path\to\amqptools.json --environment dev -q shoppingcart.queue --messageType deadletter --messageId ca097856-295c-49d4-a0c1-86e4806c17e7
peek
dotnet amqptools peek --config c:\path\to\amqptools.json --environment dev -q shoppingcart.queue --messageType deadletter --count 10
shovel
$policyname = "SendListen"
$namespace = "acme.servicebus.windows.net"
$key = "secret=="
$queue = "shoppingcart.queue"
dotnet amqptools shovel --queue $queue --namespace $namespace --policyname=$policyname --key=$key
dotnet amqptools shovel shovel --config c:\path\to\amqptools.json --environment dev -q shoppingcart.queue --max 10 --verbose
publish
$policyname = "SendListen"
$namespace = "acme.servicebus.windows.net"
$key = "secret=="
$queue = "shoppingcart.queue"
$event = "Acme.ShoppingCartUpdatedEvent"
dotnet amqptools publish --queue $queue --namespace $namespace --policyname=$policyname --key=$key --eventtype $event --data '{\"ShoppingCartResourceId\":\"e25d2090-d890-4b8a-a904-5feebf4b6436\"}'
dotnet amqptools publish --config c:\path\to\amqptools.json --environment dev -q shoppingcart.queue --eventtype "Acme.DomainEvent.Events.ShoppingCartCreationEvent" --data '{\"ShoppingCartResourceId\":\"e25d2090-d890-4b8a-a904-5feebf4b6436\"}'
OR
dotnet amqptools publish --queue $queue --namespace $namespace --policyname=$policyname --key=$key --eventtype $event --file "event.json"
dotnet amqptools publish --config c:\path\to\amqptools.json --environment dev -q shoppingcart.queue --eventtype "Acme.DomainEvent.Events.ShoppingCartCreationEvent" --file "event.json"
queue
$policyname = "SendListen"
$namespace = "acme.servicebus.windows.net"
$key = "secret=="
$queue = "shoppingcart.queue"
dotnet amqptools queue --queue $queue --namespace $namespace --policyname=$policyname --key=$key
dotnet amqptools queue --config c:\path\to\amqptools.json --environment dev -q shoppingcart.queue
Output:
{
"Path": "onlineapplication.queue",
"MessageCount": 6,
"MessageCountDetails": {
"ActiveMessageCount": 0,
"DeadLetterMessageCount": 6,
"ScheduledMessageCount": 0,
"TransferMessageCount": 0,
"TransferDeadLetterMessageCount": 0
},
"SizeInBytes": 807,
"CreatedAt": "2023-02-15T21:27:27.202248",
"UpdatedAt": "2024-08-09T04:02:57.2991904",
"AccessedAt": "2025-03-26T02:14:33.6177786"
}
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
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 |
|---|---|---|
| 10.0.175-develop | 137 | 3/17/2026 |
| 8.1.167 | 125 | 3/14/2026 |
| 8.1.166-develop | 104 | 3/14/2026 |
| 8.1.165-develop | 102 | 3/13/2026 |
| 8.1.164-develop | 101 | 3/13/2026 |
| 8.1.163-develop | 98 | 3/13/2026 |
| 8.1.162-regions-EBPP-4180 | 89 | 3/6/2026 |
| 8.1.161-regions-EBPP-4180 | 76 | 3/6/2026 |
| 8.1.160-regions-EBPP-4180 | 95 | 2/25/2026 |
| 8.0.159 | 113 | 2/11/2026 |
| 8.0.158-8.0 | 74 | 2/11/2026 |
| 8.0.157-8.0 | 64 | 2/11/2026 |
| 8.0.156-develop | 102 | 2/10/2026 |
| 8.0.154-develop | 430 | 11/20/2025 |
| 8.0.153-async | 219 | 5/23/2025 |
| 8.0.152-async | 539 | 3/26/2025 |
| 8.0.151-async | 526 | 3/26/2025 |
| 8.0.150-async | 542 | 3/26/2025 |
| 8.0.149-async | 535 | 3/25/2025 |
| 8.0.148-async | 537 | 3/25/2025 |
Loading failed