curl_logger_interceptor
A lightweight Dart utility to generate curl commands from Dio RequestOptions.


Installation
dependencies:
curl_logger_interceptor:
git:
url: https://github.com/Manishs2261/curl_logger_interceptor.git
Usage
import 'package:curl_logger_interceptor/curl_logger_interceptor.dart';
// Inside your Dio onResponse:
if (kDebugMode) {
final curl = CurlLoggerInterceptor.generateCurlCommand(
response.requestOptions,
);
print('✅ SUCCESS - $curl');
}
Supported
- ✅ GET / POST / PUT / DELETE / PATCH
- ✅ JSON body
- ✅ FormData fields
- ✅ Multipart file uploads
- ✅ Custom headers