1
Fork 0
mirror of https://github.com/Steffo99/config-fish.git synced 2024-10-16 14:27:34 +00:00
config-fish/functions/redocker.fish
2024-08-21 11:45:18 +02:00

21 lines
593 B
Fish

which docker --skip-functions >/dev/null 2>/dev/null
if [ $status -eq 0 ]
function redocker
set project (docker compose config --format json | jq --raw-output .name)
log-d "Pulling images used by " "$project" "..."
command docker compose pull
log-d "Building images using by " "$project" "..."
command docker compose build
echo_progress "Taking down " "$project" "..."
command docker compose down
echo_progress "Bringing up " "$project" "..."
command docker compose up -d
echo_progress "Opening logs of " "$project" "..."
command docker compose logs -f
end
end