mirror of
https://github.com/aykhans/dodo.git
synced 2025-04-16 09:53:12 +00:00
📚 Update README.md
This commit is contained in:
parent
b3af3f6ad5
commit
1aadc3419a
25
README.md
25
README.md
@ -45,28 +45,11 @@ Download the latest binaries from the [releases](https://github.com/aykhans/dodo
|
||||
|
||||
### Building from Source
|
||||
|
||||
To build Dodo from source, ensure you have [Go 1.24+](https://golang.org/dl/) installed. Then follow these steps:
|
||||
|
||||
1. **Clone the repository:**
|
||||
|
||||
To build Dodo from source, ensure you have [Go 1.24+](https://golang.org/dl/) installed.
|
||||
```sh
|
||||
git clone https://github.com/aykhans/dodo.git
|
||||
go install -ldflags "-s -w" github.com/aykhans/dodo@latest
|
||||
```
|
||||
|
||||
2. **Navigate to the project directory:**
|
||||
|
||||
```sh
|
||||
cd dodo
|
||||
```
|
||||
|
||||
3. **Build the project:**
|
||||
|
||||
```sh
|
||||
go build -ldflags "-s -w" -o dodo
|
||||
```
|
||||
|
||||
This will generate an executable named `dodo` in the project directory.
|
||||
|
||||
## Usage
|
||||
|
||||
Dodo supports CLI arguments, configuration files (JSON/YAML), or a combination of both. If both are used, CLI arguments take precedence.
|
||||
@ -87,10 +70,10 @@ docker run --rm -i aykhans/dodo -u https://example.com -m GET -d 10 -r 1000 -t 2
|
||||
|
||||
### 2. Config File Usage
|
||||
|
||||
#### 2.1 JSON Example
|
||||
|
||||
Send 1000 GET requests to https://example.com with 10 parallel dodos (threads) and a timeout of 800 milliseconds:
|
||||
|
||||
#### 2.1 JSON Example
|
||||
|
||||
```jsonc
|
||||
{
|
||||
"method": "GET",
|
||||
|
Loading…
x
Reference in New Issue
Block a user