.TH hurl 1 "28 Apr 2026" "hurl 8.0.1" " Hurl Manual" .SH "نام (NAME)" hurlfmt \- فرمت‌بندی و تبدیل فایل‌های Hurl .SH "خلاصه دستور (SYNOPSIS)" .B hurlfmt [\fIگزینه‌ها\fR] [\fIفایل\fR...] .SH "توضیحات (DESCRIPTION)" دستور .B hurlfmt فایل‌های Hurl را قالب‌بندی کرده و آن‌ها را به فرمت‌های دیگر یا از فرمت‌های دیگر تبدیل می‌کند. .PP در صورت مشخص نکردن .IR فایل ، ورودی استاندارد خوانده می‌شود. .PP به‌طور پیش‌فرض، .B hurlfmt نسخه‌ای قالب‌بندی‌شده و رنگ‌آمیزی‌شده از فایل hurl ورودی را در خروجی ارائه می‌دهد. .PP .nf $ hurl hello.hurl GET http://localhost:8000/hello HTTP/1.0 200 .fi .PP همچنین .B hurlfmt می‌تواند برای تبدیل به سایر فرمت‌ها استفاده شود: .PP .nf $ hurl hello.hurl --output json | jq { "entries": [ { "request": { "method": "GET", "url": "http://localhost:8000/hello" }, "response": { "version": "HTTP/1.0", "status": 200 } } ] } .fi .PP از .B hurlfmt می‌توان برای تبدیل دستور خط فرمان curl به Hurl نیز استفاده کرد: .PP .nf $ echo "curl http://localhost:8000/custom-headers -H 'Fruit:Raspberry'" | hurlfmt --in curl GET http://localhost:8000/custom-headers Fruit: Raspberry .fi .SH "گزینه‌ها (OPTIONS)" .TP .B \-\-check اجرا در حالت بررسی. در صورتی که ورودی به درستی قالب‌بندی شده باشد با کد 0 و در غیر این صورت با کد 1 خارج می‌شود. .br این گزینه نمی‌تواند همراه با .I \-\-output استفاده شود. .br این گزینه هنوز پایدار نیست. .TP .B \-\-color رنگ‌آمیزی خروجی. .br این گزینه نمی‌تواند همراه با .I \-\-in\-place استفاده شود. .TP .BI "\-\-in " تعیین فرمت ورودی: .B hurl یا .BR curl . .TP .B \-\-in\-place ویرایش فایل درجا (در همان محل فایل). .br این گزینه فقط با خروجی متنی قابل استفاده است. .TP .B \-\-no\-color عدم رنگ‌آمیزی خروجی. .TP .BI "\-\-out " تعیین فرمت خروجی: .BR hurl ، .B json یا .BR html . .TP .BI "\-o, \-\-output " نوشتن خروجی در .I فایل به‌جای خروجی استاندارد. .TP .B \-\-standalone تولید فایل کامل html به همراه css به‌جای قطعه‌کد html (پیش‌فرض). .br این گزینه فقط با خروجی html قابل استفاده است. .TP .BR \-h , " \-\-help" نمایش راهنمای استفاده. .TP .BR \-V , " \-\-version" نمایش اطلاعات نسخه. .SH "کدهای خروج (EXIT CODES)" .TP .B 1 خطا در تجزیه گزینه‌های خط فرمان. .TP .B 2 خطا در تجزیه فایل ورودی. .SH "وب‌گاه (WWW)" \fIhttps://hurl.dev\fR .SH "همچنین ببینید (SEE ALSO)" .BR hurl (1)