TIMEW-REPORT(1) User Manuals TIMEW-REPORT(1)

timew-report - اجرای یک گزارش افزونه

timew [report] <report> [<range>] [<tag>...]
timew [report] <report> <id>...

یک گزارش افزونه را اجرا می‌کند و از فیلتر کردن داده‌ها پشتیبانی می‌نماید. دستور 'report' به خودی خود اختیاری است، به این معنی که این دو دستور معادل یکدیگر هستند:

$ timew report foo :week
$ timew        foo :week

البته این در صورتی است که افزونه‌ای به نام 'foo' نصب شده باشد.

کد بازگشتی، همان کد بازگشتی افزونه است. اگر افزونه هیچ خروجی‌ای تولید نکند و کد بازگشتی غیرصفر (non-zero rc) داشته باشد، مقدار 255 بازگردانده می‌شود.

فیلتر کردن بر اساس بازه زمانی و/یا برچسب‌ها، یا بر اساس شناسه (id) امکان‌پذیر است.

reports.range

بازه زمانی پیش‌فرض را برای تمام گزارش‌ها تعیین می‌کند. این مقدار باید متناظر با یک راهنمای بازه (range hint) باشد؛ به timew-hints(7) مراجعه کنید. پیش‌فرض آن all است.

reports.<name>.range

بازه زمانی را برای گزارش name مشخص می‌کند، که در صورت تعیین نشدن range در خط فرمان استفاده می‌شود. در اینجا، name نام فایل اجرایی گزارش بدون پسوند آن است (به عنوان مثال، به فایل اجرایی گزارش 'foo.py' با نام 'foo' ارجاع داده می‌شود). این مقدار باید متناظر با یک راهنمای بازه (range hint) باشد؛ به timew-hints(7) مراجعه کنید. پیش‌فرض آن مقدار reports.range است.
2025-08-16 timew 1.9.1