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
