From b04b40945cf8f17d3bb8828bf1e6fdf6c19915cc Mon Sep 17 00:00:00 2001 From: nikhil-024 Date: Tue, 4 Mar 2025 18:07:14 +0530 Subject: [PATCH] adjust spinner location --- internal/service/service.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/service/service.go b/internal/service/service.go index 77e44456..f9971dae 100644 --- a/internal/service/service.go +++ b/internal/service/service.go @@ -109,6 +109,7 @@ func (e *Service) DeployServiceSet(ctx *context.Context, request *serviceProto.D log.Info("Deploying Service Set..") spinnerInstance := spinner.New(spinner.CharSets[constant.SpinnerType], constant.SpinnerDelay) err = spinnerInstance.Color(constant.SpinnerColor, constant.SpinnerStyle) + spinnerInstance.Start() if err != nil { return err } @@ -126,7 +127,7 @@ func (e *Service) DeployServiceSet(ctx *context.Context, request *serviceProto.D } if response != nil { - spinnerInstance.Stop() + var buf bytes.Buffer table := tablewriter.NewWriter(&buf) table.SetHeader([]string{"Service Name", "Version", "Action", "Status", "Error"}) @@ -149,6 +150,7 @@ func (e *Service) DeployServiceSet(ctx *context.Context, request *serviceProto.D table.Render() message = buf.String() spinnerInstance.Prefix = fmt.Sprintf(" %s ", message) + spinnerInstance.Stop() spinnerInstance.Start() } }