diff --git a/pages.fa/common/aria2c.md b/pages.fa/common/aria2c.md new file mode 100644 index 000000000..f1f915b42 --- /dev/null +++ b/pages.fa/common/aria2c.md @@ -0,0 +1,37 @@ +# aria2c + +> ابزاری برای دانلود سریع. +> قابلیت پشتیبانی از Http(s), FTP, SFTP, BitTorrent, Metalink. +> اطلاعات بیشتر: . + +- دانلود لینک موردنظر و ذخیره در فایل: + +`aria2c "{{url}}"` + +- دانلود یک فایل از لینک موردنظر با اسم خروجی دلخواه: + +`aria2c --out={{path/to/file}} "{{url}}"` + +- دانلود چند فایل مختلف به صورت همزمان: + +`aria2c --force-sequential {{false}} "{{url1 url2 ...}}"` + +- دانلود از چند لینک مختلف: + +`aria2c "{{url1 url2 ...}}"` + +- دانلود لینک های لیست شده در یک فایل همراه با تنظیم تعداد دانلود های همزمان: + +`aria2c --input-file={{path/to/file}} --max-concurrent-downloads={{number_of_downloads}}` + +- دانلود با چندین اتصال مختلف: + +`aria2c --split={{number_of_connections}} "{{url}}"` + +- دانلود از FTP با نام کاربری و رمزعبور: + +`aria2c --ftp-user={{username}} --ftp-passwd={{password}} "{{url}}"` + +- محدود کردن سرعت دانلود با واحد بایت بر ثانیه: + +`aria2c --max-download-limit={{speed}} "{{url}}"` diff --git a/pages.fa/common/composer.md b/pages.fa/common/composer.md new file mode 100644 index 000000000..e02ee92b1 --- /dev/null +++ b/pages.fa/common/composer.md @@ -0,0 +1,36 @@ +# composer + +> ابزاری بسته محور برای مدیریت وابستگی های پروژه های php. +> اطلاعات بیشتر: . + +- ساخت یک فایل `composer.json` به صورت کنشگرا: + +`composer init` + +- اضافه کردن یک بسته به عنوان وابستگی به این پروژه، همچنین یک ورودی به `composer.json` وارد می کند: + +`composer require {{user/package}}` + +- نصب تمام وابستگی های این پروژه که در `composer.json` هستند و `composer.lock` را ایجاد می کند: + +`composer install` + +- حذف یک بسته از این پروژه، وابستگی مربوط به آنرا از `composer.json` و `composer.lock` حذف می کند: + +`composer remove {{user/package}}` + +- بروزرسانی تمام وابستگی های این پروژه که در `composer.json` هستند و یادداشت کردن نسخه های جدید در فایل `composer.lock`: + +`composer update` + +- فقط `composer.lock` را بروزرسانی می کند بعد از این که `composer.json` را به صورت دستی بروزرسانی کردید: + +`composer update --lock` + +- اطلاعات بیشتری درباره دلیل نصب نشدن یک وابستگی ارائه می دهد: + +`composer why-not {{user/package}}` + +- بروزرسانی کامپوزر به آخرین نسخه اش: + +`composer self-update` diff --git a/pages.fa/common/todo.md b/pages.fa/common/todo.md new file mode 100644 index 000000000..d5d79c809 --- /dev/null +++ b/pages.fa/common/todo.md @@ -0,0 +1,32 @@ +# todo + +> ابزاری ساده و استاندارد برای مدیریت یادداشت و فهرست وظایف. +> اطلاعات بیشتر: . + +- لیست کارهای آغاز نشده: + +`todo list --startable` + +- اضافه کردن یک وظیفه به فهرست کارها : + +`todo new {{thing_to_do}} --list {{work}}` + +- اضافه کردن مکان به یک وظیفه با آیدی: + +`todo edit --location {{location_name}} {{task_id}}` + +- نمایش جزییات یک وظیفه: + +`todo show {{task_id}}` + +- علامت زدن وظیفه ها با آیدی مشخص شده به عنوان تکمیل شده: + +`todo done {{task_id1 task_id2 ...}}` + +- حذف یک وظیفه: + +`todo delete {{task_id}}` + +- حذف وظایف انجام شده و بازشماری آیدی وظایف باقی مانده: + +`todo flush`