Skip to content

Commit 027fdce

Browse files
committed
LPD-67607 Sort
1 parent 9523bdb commit 027fdce

File tree

1 file changed

+34
-34
lines changed

1 file changed

+34
-34
lines changed

scripts/cli/lec.sh

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -489,6 +489,9 @@ _cmd_commands() {
489489
printf "\n${C_BOLD}%s${C_RESET}\n\n" "Private Commands:"
490490
_listPrivateCommands | sed 's,^, ,g'
491491
}
492+
_cmd_fn() {
493+
"${1}" "${@:2}"
494+
}
492495
_cmd_gw() {
493496
_checkCWDProject
494497

@@ -498,8 +501,37 @@ _cmd_gw() {
498501
./gradlew "${@}"
499502
)
500503
}
501-
_cmd_fn() {
502-
"${1}" "${@:2}"
504+
_cmd_list() {
505+
local closest_resource
506+
local resource="${1}"
507+
local valid_resources=(releases worktrees)
508+
509+
if [[ ! "${valid_resources[@]}" =~ "${resource}" ]]; then
510+
closest_resource=$(echo "${valid_resources[@]}" | sed "s, ,\\n,g" | _fzf --filter "${resource}" | head -n 1)
511+
512+
if [[ "${closest_resource}" != "" ]]; then
513+
_print_error "'${resource}' is not a valid option. Did you mean '${closest_resource}'?"
514+
fi
515+
fi
516+
517+
case ${resource} in
518+
"releases")
519+
_print_step "Listing all valid releases..."
520+
521+
_listReleases
522+
;;
523+
"")
524+
_print_step "Possible resources to list"
525+
526+
echo ${valid_resources[@]} | sed "s, ,\\n,g"
527+
;;
528+
*)
529+
if [[ "${closest_resource}" == "" ]]; then
530+
_print_error "Not a valid resource; please provide a valid resource"
531+
fi
532+
533+
;;
534+
esac
503535
}
504536
_cmd_ports() {
505537
local serviceName="${1}"
@@ -642,38 +674,6 @@ cmd_init() {
642674

643675
_print_success "Created new Liferay Environment Composer project at ${C_BLUE}${worktree_dir}${C_NC}"
644676
}
645-
_cmd_list() {
646-
local closest_resource
647-
local resource="${1}"
648-
local valid_resources=(releases worktrees)
649-
650-
if [[ ! "${valid_resources[@]}" =~ "${resource}" ]]; then
651-
closest_resource=$(echo "${valid_resources[@]}" | sed "s, ,\\n,g" | _fzf --filter "${resource}" | head -n 1)
652-
653-
if [[ "${closest_resource}" != "" ]]; then
654-
_print_error "'${resource}' is not a valid option. Did you mean '${closest_resource}'?"
655-
fi
656-
fi
657-
658-
case ${resource} in
659-
"releases")
660-
_print_step "Listing all valid releases..."
661-
662-
_listReleases
663-
;;
664-
"")
665-
_print_step "Possible resources to list"
666-
667-
echo ${valid_resources[@]} | sed "s, ,\\n,g"
668-
;;
669-
*)
670-
if [[ "${closest_resource}" == "" ]]; then
671-
_print_error "Not a valid resource; please provide a valid resource"
672-
fi
673-
674-
;;
675-
esac
676-
}
677677
cmd_remove() {
678678
local worktree
679679
worktree="$(_listWorktrees | _select "Choose a project to remove")"

0 commit comments

Comments
 (0)