Skip to content

aso1datov/rm_node_modules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

🗑️ Node Modules Cleaner

Этот скрипт предназначен для поиска и удаления всех папок node_modules в текущем каталоге и его подкаталогах. Он также поддерживает режим "предварительного просмотра", чтобы показать, какие папки будут удалены, без фактического удаления.

📦 Установка

  1. Скопируйте скрипт в файл, например rm_node_modules.sh.

  2. Сделайте файл исполняемым:

    chmod +x rm_node_modules.sh
  3. Чтобы запускать скрипт из любого каталога, переместите файл в одну из директорий, указанных в переменной окружения PATH, например, в /usr/local/bin:

    sudo mv rm_node_modules.sh /usr/local/bin/

    Теперь вы можете запускать скрипт из любого каталога, просто введя:

    rm_node_modules.sh

🚀 Использование

Скрипт принимает несколько опций, которые можно использовать для настройки его поведения.

Опции

  --dry-run       Только показать, что будет удалено (не удалять фактически)
  -v, --verbose   Подробный вывод (показывать размеры папок)
  --exclude LIST  Исключить папки (через запятую)
  -h, --help      Показать эту справку

Примеры

  • Для предварительного просмотра удаления с подробным выводом:

    ./rm_node_modules.sh --dry-run --verbose
  • Чтобы исключить определенные папки из удаления:

    ./rm_node_modules.sh --exclude "important,test dir"
  • Использование короткой формы для подробного вывода и исключения:

    ./rm_node_modules.sh -v --exclude "project alpha"

Примечания

  • Скрипт ищет папки node_modules начиная с текущего каталога. Убедитесь, что вы находитесь в нужном каталоге перед запуском.
  • Используя опцию --dry-run, вы можете увидеть, какие папки будут удалены, без фактического удаления.
  • Если вы используете опцию --exclude, убедитесь, что пути указаны через запятую.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Contributors

Languages