create-user 747 B

123456789101112131415161718192021
  1. #!/usr/bin/env bash
  2. read -r -p "Create an admin (a) or a customer (c)? [a/c]: " account_type
  3. [[ "$account_type" == [Aa] ]] && read -r -p "Username: " USERNAME
  4. read -r -p "Email: " EMAIL
  5. read -r -p "Password (at least 8 characters): " PASSWORD
  6. read -r -p "First Name: " FIRSTNAME
  7. read -r -p "Last Name: " LASTNAME
  8. if [[ "$account_type" == [Aa] ]]; then
  9. bin/magento admin:user:create \
  10. --admin-user=${USERNAME} \
  11. --admin-password=${PASSWORD} \
  12. --admin-email=${EMAIL} \
  13. --admin-firstname=${FIRSTNAME} \
  14. --admin-lastname=${LASTNAME}
  15. elif [[ "$account_type" == [Cc] ]]; then
  16. bin/n98-magerun2 customer:create "${EMAIL}" "${PASSWORD}" "${FIRSTNAME}" "${LASTNAME}"
  17. else
  18. echo "Invalid option. Please choose either a or c."
  19. fi