Skip to content

Commit 7fcf3ea

Browse files
committed
LPD-73748 lec.sh: apply PROJECT_DIRECTORY usage to commands
1 parent b8adfbf commit 7fcf3ea

File tree

1 file changed

+26
-24
lines changed

1 file changed

+26
-24
lines changed

scripts/cli/lec.sh

Lines changed: 26 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -592,10 +592,10 @@ _cmd_fn() {
592592
"${1}" "${@:2}"
593593
}
594594
_cmd_gw() {
595-
_checkCWDProject
595+
_checkProjectDirectory
596596

597597
(
598-
cd "${CWD_PROJECT_ROOT}" || exit
598+
cd "${PROJECT_DIRECTORY}" || exit
599599

600600
./gradlew "${@}"
601601
)
@@ -629,33 +629,35 @@ _cmd_list() {
629629
_list_"${entity}"
630630
}
631631
_cmd_ports() {
632+
_checkProjectDirectory
633+
632634
local serviceName="${1}"
633635

634-
_getServicePorts "${serviceName}"
636+
_getServicePorts "${PROJECT_DIRECTORY}" "${serviceName}"
635637
}
636638
_cmd_setVersion() {
637-
local liferay_version
639+
_checkProjectDirectory
638640

639-
_checkCWDProject
641+
local liferay_version
640642

641643
liferay_version="$(_selectLiferayRelease)"
642644
_cancelIfEmpty "${liferay_version}"
643645

644-
_writeLiferayVersion "${CWD_PROJECT_ROOT}" "${liferay_version}"
646+
_writeLiferayVersion "${PROJECT_DIRECTORY}" "${liferay_version}"
645647
}
646648

647649
#
648650
# PUBLIC COMMAND DEFINITIONS
649651
#
650652

651653
cmd_clean() {
652-
_checkCWDProject
654+
_checkProjectDirectory
653655

654656
(
655-
cd "${CWD_PROJECT_ROOT}" || exit
657+
cd "${PROJECT_DIRECTORY}" || exit
656658

657659
local docker_images
658-
docker_images="$(docker image ls | grep "^$(_getComposeProjectName)" | awk '{print $1}')"
660+
docker_images="$(docker image ls | grep "^$(_getComposeProjectName "${PROJECT_DIRECTORY}")" | awk '{print $1}')"
659661

660662
if [[ "${docker_images}" ]]; then
661663
_print_warn "This will stop the Docker compose project, remove the Docker volumes, and remove the following Docker images:"
@@ -681,19 +683,19 @@ cmd_clean() {
681683

682684
if [[ "${docker_images}" ]]; then
683685
_print_step "Removing Docker images..."
684-
docker image ls | grep "^$(_getComposeProjectName)" | awk '{print $3}' | xargs -I{} docker image rm {}
686+
docker image ls | grep "^$(_getComposeProjectName "${PROJECT_DIRECTORY}")" | awk '{print $3}' | xargs -I{} docker image rm {}
685687
fi
686688

687689
_print_success "Done"
688690
)
689691
}
690692
cmd_exportData() {
691-
_checkCWDProject
693+
_checkProjectDirectory
692694

693695
_print_step "Exporting container data..."
694696

695697
(
696-
cd "${CWD_PROJECT_ROOT}" || exit
698+
cd "${PROJECT_DIRECTORY}" || exit
697699

698700
if ! ./gradlew exportContainerData --quiet; then
699701
exit 1
@@ -702,14 +704,14 @@ cmd_exportData() {
702704
local exportedDataRelativeDir
703705
exportedDataRelativeDir=$(grep lr.docker.environment.data.directory gradle-local.properties | sed "s,.*=,,g")
704706

705-
_print_success "Container data exported to ${CWD_PROJECT_ROOT}/${exportedDataRelativeDir}"
707+
_print_success "Container data exported to ${PROJECT_DIRECTORY}/${exportedDataRelativeDir}"
706708
)
707709
}
708710
cmd_importDLStructure() {
709-
_checkCWDProject
711+
_checkProjectDirectory
710712

711713
local sourceDir="${1}"
712-
local targetDir="${CWD_PROJECT_ROOT}/configs/common/data/document_library"
714+
local targetDir="${PROJECT_DIRECTORY}/configs/common/data/document_library"
713715

714716
if [[ ! -d "${sourceDir}" ]]; then
715717
_print_error "Need a source directory to copy from"
@@ -724,7 +726,7 @@ cmd_importDLStructure() {
724726
_print_step "Copying file structure from ${sourceDir}"
725727

726728
(
727-
cd "${CWD_PROJECT_ROOT}" || exit
729+
cd "${PROJECT_DIRECTORY}" || exit
728730

729731
if ! ./gradlew importDocumentLibraryStructure -PsourceDir="${sourceDir}" --console=plain --quiet --stacktrace; then
730732
return 1
@@ -806,12 +808,12 @@ cmd_remove() {
806808
done
807809
}
808810
cmd_share() {
809-
local exportFlag="${1}"
811+
_checkProjectDirectory
810812

811-
_checkCWDProject
813+
local exportFlag="${1}"
812814

813815
(
814-
cd "${CWD_PROJECT_ROOT}" || exit
816+
cd "${PROJECT_DIRECTORY}" || exit
815817

816818
if [[ "${exportFlag}" == "--export" ]]; then
817819
_print_step "Exporting container data..."
@@ -831,10 +833,10 @@ cmd_share() {
831833
)
832834
}
833835
cmd_start() {
834-
_checkCWDProject
836+
_checkProjectDirectory
835837

836838
(
837-
cd "${CWD_PROJECT_ROOT}" || exit
839+
cd "${PROJECT_DIRECTORY}" || exit
838840

839841
_print_step "Starting environment"
840842
if ! ./gradlew start; then
@@ -849,12 +851,12 @@ cmd_start() {
849851
)
850852
}
851853
cmd_stop() {
852-
_checkCWDProject
854+
_checkProjectDirectory
853855

854856
(
855-
cd "${CWD_PROJECT_ROOT}" || exit
857+
cd "${PROJECT_DIRECTORY}" || exit
856858

857-
_print_step "Stopping environment"
859+
_print_step "Stopping environment ${C_BLUE}${PROJECT_DIRECTORY}${C_NC}"
858860
./gradlew stop
859861
)
860862
}

0 commit comments

Comments
 (0)