Ein für Shopware 6 vorbereitet Systemmanagment.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
799 B

1 year ago
1 year ago
  1. #!/bin/bash
  2. ### DO NOT EDIT THIS FILE
  3. source "$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." &> /dev/null && pwd)/includes/bash_header"
  4. function usage {
  5. echo
  6. echoMainTitle "List all projects"
  7. echo
  8. echoSubTitle "Usage:"
  9. echo
  10. echo "list-projects"
  11. echo
  12. echo "--help Prints this message"
  13. echo
  14. }
  15. function listProjects {
  16. echo >&2
  17. echoSubTitle "Projects list" >&2
  18. echo >&2
  19. for i in "${!projects[@]}"
  20. do
  21. echo "- Shortname: ${shortnames[$i]}
  22. Customer: ${customers[$i]}
  23. Project: ${projects[$i]}" >&2
  24. echo
  25. done
  26. }
  27. echo
  28. echoMainTitle "Listing projects"
  29. if [ "${#projects[@]}" -eq 0 ]
  30. then
  31. echo
  32. echo "There are currently no projects setted up"
  33. echo
  34. else
  35. listProjects
  36. fi
  37. postScript "$project_manager_dir/bin/postscripts/commands/list-projects"