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