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