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
40f8a1cc37
🐛 Return empty brackets instead of null when slice length is 0
2024-12-22 23:15:10 +04:00
0fe782c768
🔨 Add 'PrettyJSONMarshal' function
2024-12-20 01:20:45 +04:00
18b1c7dae3
🔨 Round off durations before printing
2024-12-19 21:40:53 +04:00
bd33b2c6a2
✨ Add latency percentiles to the results table
2024-12-17 03:42:52 +04:00
3068e0acae
🔨 Add 'types' package
2024-12-17 02:46:55 +04:00
d392d4a787
🔨 Refactor method 'UnmarshalJSON' of 'option[T]'
2024-11-28 04:20:01 +04:00
0725c1a481
🔨 Refactor 'option[T]' type
2024-11-24 16:54:38 +04:00
8d983b4313
🔨 Rename 'IOption' to 'Option'
2024-11-24 02:43:22 +04:00
c69c35bef4
🔨 Replace type 'any' with type 'NonNilConcrete'
2024-11-23 18:16:01 +04:00
098c1d8cc4
🔨 Make the 'Option' type private and add the 'IOption' type
2024-11-23 17:53:11 +04:00
ede74c17b2
📚 Add docs
2024-11-23 16:13:17 +04:00
9cfae3bdc1
✨ Added 'Option' type
2024-11-22 23:56:34 +04:00
97aea5b272
🔨 Refactor config.go/Print and convert.go
2024-09-19 01:00:50 +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
8ad0bb5697
✨ added random value selection feature to request objects ( #19 )
2024-09-12 01:03:15 +04:00
670d07bda2
🔨 Refactor all requests package logic.
...
- Replace net/http with fasthttp in the requests package.
2024-07-21 19:40:16 +04:00
61ff1d5941
✨ Add utility functions for calculating min, max, and average durations
2024-07-20 02:14:20 +04:00
4635ad6968
🔨 Update PrintErrAndExit function to exit with code 1 instead of 0
2024-07-05 02:04:55 +04:00
16a93a3dfc
🔨 update print.go to use anonymous struct
2024-06-01 18:51:25 +04:00
7a2558b25a
🎉 first commit
2024-05-25 20:26:20 +04:00