14 Commits

Author SHA1 Message Date
42d5617e3f 🎨 Format files 2025-04-03 05:01:22 +04:00
00f0bcb2de 🔨 Restructure entire project logic
- Moved readers to the config package
- Added an option to read remote config files
- Moved the validation package to the config package and removed the validator dependency
- Moved the customerrors package to the config package
- Replaced fatih/color with jedib0t/go-pretty/v6/text
- Removed proxy check functionality
- Added param, header, cookie, body, and proxy flags to the CLI
- Allowed multiple values for the same key in params, headers, and cookies
2025-03-16 21:20:33 +04:00
4cb0540824 🔨 Replace color utils with 'github.com/fatih/color' 2025-03-02 20:18:11 +04:00
098c1d8cc4 🔨 Make the 'Option' type private and add the 'IOption' type 2024-11-23 17:53:11 +04:00
011c7a7774 Added 'no-proxy-check' parameter 2024-11-22 23:58:17 +04:00
68bef4a663 📚 Add function docs 2024-09-15 17:37:25 +04:00
2f37f8c2c1 🔨 Refactor client and request generation to use random value cycling 2024-09-15 17:34:24 +04:00
de5a5dc96e 🔨 Select client with random indexes 2024-09-14 20:06:32 +04:00
891f1f1333 Refactor request generation to use local random number generator (fix #26, #27) 2024-09-14 19:42:40 +04:00
8ad0bb5697 added random value selection feature to request objects (#19) 2024-09-12 01:03:15 +04:00
3b30f2a64b 🔨 Refactor config types 2024-09-10 18:53:32 +04:00
e9731a70ac 🔨 Set the MaxConns attribute on HostClients / fix #21 2024-09-10 18:12:53 +04:00
60335f7726 🔨 Refactor pointers in the requests package 2024-09-10 04:03:32 +04:00
1ec4254468 🔨 Split the requests package 2024-09-10 03:49:43 +04:00