A CLI tool to generate random messages and publish to cloud services like (SQS,SNS,PUB/SUB and etc.).
TODO
Generation of nested objects is not supported yet. However, it is gonna be added as soon as possible !
randomsg requires go with version 1.18+.
Install go and run:
go install "github.com/keremdokumaci/randomsg"@latestAfter installation of randomsg, ready to use. Just run :
randomsg **args**This table will be uptaded for new features.
| Parameter | Need to know | Description |
|---|---|---|
| --service | sqs and sns are supported now. | service which the message will be sent. |
| --file | .json files are supported now. | file which has message format and service credentials. |
| --count | should be greater than 0. | count of messages to publish |
| --delay | should be greater than or equal to 0. | delay before each message publish. |
You can find the sample in master branch as sample.json. All of the supported rules and types will be in that json.
- string
- all numeric fields (int,float ..)
- time
- bool
- min & max for numeric types
- startsWith & endsWith for string type.
- format for string type.
- available values for format : uuid
Feel free to contribute !