command_dev_clear_modules.sh 712 B

123456789101112131415161718192021222324
  1. #!/bin/bash
  2. # LinuxGSM command_dev_clear_modules.sh module
  3. # Author: Daniel Gibbs
  4. # Contributors: https://linuxgsm.com/contrib
  5. # Website: https://linuxgsm.com
  6. # Description: Deletes the contents of the modules dir.
  7. commandname="DEV-CLEAR-MODULES"
  8. commandaction="Clearing modules"
  9. moduleselfname="$(basename "$(readlink -f "${BASH_SOURCE[0]}")")"
  10. fn_firstcommand_set
  11. echo -e ""
  12. echo -e "${bold}${lightyellow}Clear Modules${default}"
  13. fn_messages_separator
  14. echo -e ""
  15. if fn_prompt_yn "Do you want to delete all modules?" Y; then
  16. rm -rfv "${modulesdir:?}/"*
  17. rm -rfv "${configdirdefault:?}/"*
  18. fn_script_log_info "Cleared modules directory"
  19. fn_script_log_info "Cleared default config directory"
  20. fi
  21. core_exit.sh