Refactor: Implement auto-discovery of compose file in logs, shell, exec, and exec-pipe commands

This commit is contained in:
sHa
2025-11-18 00:04:57 +02:00
parent 81af25e22f
commit c684dba387

View File

@@ -195,6 +195,11 @@ logs service="" compose-file="":
service="{{service}}"
compose_file="{{compose-file}}"
# Auto-discover compose file if not provided
if [ -z "$compose_file" ]; then
compose_file=$(just _discover_compose_file)
fi
# Build compose file argument
file_arg=""
if [ -n "$compose_file" ]; then
@@ -219,6 +224,11 @@ shell service compose-file="":
service="{{service}}"
compose_file="{{compose-file}}"
# Auto-discover compose file if not provided
if [ -z "$compose_file" ]; then
compose_file=$(just _discover_compose_file)
fi
# Build compose file argument
file_arg=""
if [ -n "$compose_file" ]; then
@@ -239,6 +249,11 @@ exec service cmd compose-file="":
cmd="{{cmd}}"
compose_file="{{compose-file}}"
# Auto-discover compose file if not provided
if [ -z "$compose_file" ]; then
compose_file=$(just _discover_compose_file)
fi
# Build compose file argument
file_arg=""
if [ -n "$compose_file" ]; then
@@ -259,6 +274,11 @@ exec-pipe service cmd compose-file="":
cmd="{{cmd}}"
compose_file="{{compose-file}}"
# Auto-discover compose file if not provided
if [ -z "$compose_file" ]; then
compose_file=$(just _discover_compose_file)
fi
# Build compose file argument
file_arg=""
if [ -n "$compose_file" ]; then