From c684dba3874d86a6f1df882ed84d10b27eb6c982 Mon Sep 17 00:00:00 2001 From: sHa Date: Tue, 18 Nov 2025 00:04:57 +0200 Subject: [PATCH] Refactor: Implement auto-discovery of compose file in logs, shell, exec, and exec-pipe commands --- container/mod.just | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/container/mod.just b/container/mod.just index 72d335e..4ddefbe 100644 --- a/container/mod.just +++ b/container/mod.just @@ -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