وب‌سرویس مجید

پروژه xdg-ninja

b3nj5m1n/xdg-ninja

چه کاری انجام میده؟

این یک اسکریپت شل است که پوشهٔ $HOME شما را بررسی میکنه تا فایلها و پوشههای ناخواسته یا غیرضروری که قوانین XDG Base Directory Specification را رعایت نمیکنند، پیدا کنه.

کاربرد:

به شما کمک میکنه محیط $HOME تمیز و منظم باشه و فایلهای پراکندهٔ پیکربندی (مثل .config، .cache و .local/share) رو مدیریت کنه.

در چه شرایطی بهتره استفاده شود؟

وقتی میخوای سیستم عامل یا محیط دسکتاپ توی لینوکس رو تمیز کنی، یا قبل از بکاپ گیری از $HOME، یا وقتی دنبال بهینهسازی و رعایت استانداردهای XDG هستی.

چند مثال از موارد استفاده:

- پیدا کردن فایلهای پیکربندی قدیمی مثل ~/.bash_history یا ~/.viminfo

- شناسایی پوشههای کاشی که باید در ~/.cache باشن ولی مستقیماً در $HOME ایجاد شدن

- کمک به حذف یا انتقال فایلهایی که باید در ~/.local/share باشن نه در ریشهٔ $HOME

- آمادهسازی محیط کاربری برای استفادهٔ تمیزتر و حرفهایتر

  • ##XDG
  • ##Linux
  • ##ShellScript
  • ##Dotfiles
  • ##CleanHome
  • ##ConfigManagement
  • ##Privacy
  • ##Terminal
  • ##SysAdmin
  • ##b3nj5m1n