listFX – فایل‌ها رو با قوانین exclude یا include لیست کنید

توسط رضا علیزاده | یک ماه قبل

Fork me on GitHub

در حال حاضر در Bash و PHP حمایت میشه.

مثال ساده برای حذف فولدر(های) .git وقتی بخوایم همۀ فایل‌ها/فولدرهای مسیر فعلی رو لیست کنیم:

listfx . ".git/"

یک نمونه خروجی:

- ./index.html
d ./src
- ./src/App.jsx
- ./src/index.css
- ./vite.config.js

میتونید برای مثال‌های کامل‌تر به فولدر example (در گیت‌هاب) مراجعه کنید.

کاربردها

listFX میتونه به‌سادگی در هر برنامه‌ای که قراره چندین فایل کاربر رو هندل کنه ولی قصد نداره از ساختار پیچیدۀ gitignore متعلق به git استفاده یا اونو پیاده‌سازی کنه بکار بیاد، ازجمله:

  • ابزارهای سرچ در فایل‌ها و سندها
  • باندلرها
  • کامپایلرها و دکامپایلرها
  • ابزارهای CI/CD
  • تبدیل/پردازش دسته‌ای ویدیو/صدا/تصویر
  • سیستم‌های تشخیص نفوذ
  • obfuscator ها و deobfuscator ها

..و موارد مشابه

برای اطلاعات بیشتر از ساختار و قوانین و مقایسۀ listFX با ابزارهای موجود ازجمله gitignore و find و grep، به نسخۀ انگلیسی همین صفحه مراجعه کنید.

با وارد کردن ایمیل و عضویت در خبرنامه، در جریان آخرین مطالب باشید.

یک نظر بگذارید