Azure Service Bus CLI
Project description
sbcli-furlan
Azure Service Bus CLI - v0.0.6
Table of Contents
Install
pip install sbcli-furlan
Help
$ sbcli --help
usage: sbcli [-h] [--version] [--connection CONNECTION | --profile PROFILE]
[--no-logging] [--debug]
{list,queue,topic,download,upload,profile} ...
Azure Service Bus CLI
optional arguments:
-h, --help show this help message and exit
--version show program's version number and exit
--connection CONNECTION
Service bus connection string (env
SB_CONNECTION_STRING)
--profile PROFILE Connection profile
--no-logging
--debug Set debug level to log
actions:
{list,queue,topic,download,upload,profile}
list List entities
queue Queue management
download Download message
upload Upload message
profile Connection profiles
You are using a version ahead (v0.0.6) of pypi (v0.0.5). Log file:
/home/guionardo/.log/sbcli.log
LIST
$ sbcli list --help
usage: sbcli list [-h] (--queue QUEUE | --topic TOPIC)
[--type {text,csv,table}]
optional arguments:
-h, --help show this help message and exit
--queue QUEUE Queue name (allow mask * and ?)
--topic TOPIC Topic name (allow mask * and ?)
--type {text,csv,table}
QUEUE
$ sbcli queue --help
usage: sbcli queue [-h]
(--create queue_name | --clear-dead-letter queue_name | --delete queue_name)
optional arguments:
-h, --help show this help message and exit
--create queue_name Create queue
--clear-dead-letter queue_name
Empty dead letter queue
--delete queue_name Delete queue
TOPIC
$ sbcli topic --help
usage: sbcli topic [-h] [--create]
optional arguments:
-h, --help show this help message and exit
--create
DOWNLOAD
$ sbcli download --help
usage: sbcli download [-h] [--output OUTPUT] [--file-prefix FILE_PREFIX]
[--dead-letter] [--timeout TIMEOUT] [--peek]
(--queue QUEUE | --topic TOPIC) [--max-count MAX_COUNT]
optional arguments:
-h, --help show this help message and exit
--output OUTPUT, -o OUTPUT
Output folder (default = queue/topic name)
--file-prefix FILE_PREFIX
Fileprefix
--dead-letter Dead letter queue
--timeout TIMEOUT Timeout in seconds
--peek Peek (does not complete message in queue)
--queue QUEUE Queue name
--topic TOPIC Topic name
--max-count MAX_COUNT
Maximum message count
UPLOAD
$ sbcli upload --help
usage: sbcli upload [-h] --source SOURCE [--max-count MAX_COUNT]
(--queue QUEUE | --topic TOPIC)
[--no-move-sent | --move-sent FOLDER]
optional arguments:
-h, --help show this help message and exit
--source SOURCE Source files (you can use mask)
--max-count MAX_COUNT
Maximum message count
--queue QUEUE Queue name
--topic TOPIC Topic name
--no-move-sent No move sent files to ./sent folder
--move-sent FOLDER Move to folder after sucessfull sending
PROFILE
$ sbcli profile --help
usage: sbcli profile [-h]
(--set PROFILE | --delete PROFILE | --list | --default PROFILE)
[--connection CONNECTION] [--output {text,csv,table}]
optional arguments:
-h, --help show this help message and exit
--set PROFILE Set profile and connection string (add --connection
argument)
--delete PROFILE Delete profile
--list List profiles
--default PROFILE Set default profile
--connection CONNECTION
Connection string (used with --set)
--output {text,csv,table}
ToDo
./src/cli/tool_topic.py:14: # TODO: Implementar tool topic
./src/cli/tools/download.py:151: # TODO: Implementar download de tópicos
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sbcli-furlan-0.0.6.tar.gz
(18.4 kB
view hashes)
Built Distribution
Close
Hashes for sbcli_furlan-0.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41f6a5c9dc13e0846afed1a4c60fa7b02772eab0349c69ecaf90f16e2715e97e |
|
MD5 | 407c3b55fd5d1ba7d81cb9a89c372f20 |
|
BLAKE2b-256 | 6e557c0ee94f3807863680b1ae3ecc65c76fc68e31d62983f98548689550db58 |