| VHS(1) | اجرای یک فایل tape مشخص و تولید خروجیهای آن | VHS(1) |
نام (NAME)
vhs - اجرای یک فایل tape مشخص و تولید خروجیهای آن.
خلاصه دستور (SYNOPSIS)
vhs [گزینهها...] [آرگومان...]
توضیحات (DESCRIPTION)
برنامه VHS به شما امکان میدهد تا تصاویر متحرک (GIF) ترمینال را در قالب کد بنویسید.
ابزار VHS فایلهای .tape را خوانده و از آنها GIF (ویدیو) تولید (رندر) میکند.
یک فایل tape در واقع اسکریپتی متشکل از دستوراتی است که اقدامات لازم جهت اجرا در فرایند رندر را توصیف میکنند.
در ادامه فهرستی از تمام دستورات ممکن در VHS آمده است:
- Output <path>.(gif|webm|mp4)
- Require <program>
- Set <setting> <value>
- Sleep <time>
- Type "<string>"
- Ctrl [+Alt][+Shift]+<char>
- Backspace [repeat]
- Delete [repeat]
- Insert [repeat]
- Down [repeat]
- Enter [repeat]
- Left [repeat]
- Right [repeat]
- Tab [repeat]
- Up [repeat]
- PageUp [repeat]
- PageDown [repeat]
- ScrollUp [repeat]
- ScrollDown [repeat]
- Hide
- Show
- Wait[+Screen][@<timeout>] /<regexp>/
- Escape
- Alt+<key>
- Space [repeat]
- Source <path>.tape
- Screenshot <path>.png
- Copy "<string>"
- Paste
گزینهها (OPTIONS)
- -o, --output
- نام فایل(های) ویدیوی خروجی
- -p, --publish
- انتشار GIF شما در vhs.charm.sh و دریافت نشانی اینترنتی (URL) قابل اشتراکگذاری
- -q, --quiet
- حالت بیصدا؛ پیامها را ثبت نمیکند. در صورت ارائه پرچم publish، نشانی اینترنتی قابل اشتراکگذاری ثبت خواهد شد
دستورها (COMMANDS)
- گزینهها (OPTIONS)
- گزینهها (OPTIONS)
خروجی (OUTPUT)
دستور Output به VHS مشخص میکند خروجی ضبط را در کجا ذخیره کند.
نامهای فایل با پسوند .gif، .webm و .mp4 دارای نوع فایل متناظر خواهند بود.
تنظیمات (SETTINGS)
دستور Set به VHS امکان میدهد تا تنظیمات محیط ترمینال، مانند قلمها، ابعاد و پوستهها را تنظیم کند.
در ادامه فهرستی از تمام دستورات تنظیمی ممکن در VHS آمده است:
- Set Shell <string>
- Set FontSize <number>
- Set FontFamily <string>
- Set Height <number>
- Set Width <number>
- Set LetterSpacing <float>
- Set LineHeight <float>
- Set TypingSpeed <time>
- Set Theme <json|string>
- Set Padding <number>
- Set Framerate <number>
- Set PlaybackSpeed <float>
- Set WaitTimeout <time>
- Set WaitPattern <regexp>
گزارش باگها (BUGS)
مشاهده مشکلات در گیتهاب: https://github.com/charmbracelet/vhs/issues
نویسندگان (AUTHORS)
Charm <vt100@charm.sh>
کپیرایت و تکثیر (COPYRIGHT)
(C) 2021-2022 Charmbracelet, Inc.
تحت مجوز MIT منتشر شده است.
| 2026-03-10 | vhs |