From c74c597f30c59530aef9275b22ee9b2b3dadfd51 Mon Sep 17 00:00:00 2001 From: dcarrillo Date: Fri, 1 May 2020 16:12:36 +0200 Subject: [PATCH] Improve dexec function --- .zshrc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.zshrc b/.zshrc index 9394e0a..39c2650 100644 --- a/.zshrc +++ b/.zshrc @@ -58,10 +58,15 @@ fzf-file-widget-hidden () { dexec () { local cid - local cmd=${1:-"bash"} + local cmd=("$@") + + if [ -z "$1" ]; then + cmd=(bash) + fi + cid=$(docker ps -a | sed 1d | fzf -1 | awk '{print $1}') - [ -n "$cid" ] && docker exec -ti "$cid" $cmd + [ -n "$cid" ] && docker exec -ti "$cid" "${cmd[@]}" }