github.com/supabase/cli@v1.168.1/internal/sso/info/info.go (about)

     1  package info
     2  
     3  import (
     4  	"context"
     5  	"fmt"
     6  	"os"
     7  
     8  	"github.com/supabase/cli/internal/sso/internal/render"
     9  	"github.com/supabase/cli/internal/utils"
    10  )
    11  
    12  func Run(ctx context.Context, ref string, format string) error {
    13  	switch format {
    14  	case utils.OutputPretty:
    15  		return render.InfoMarkdown(ref)
    16  
    17  	default:
    18  		return utils.EncodeOutput(format, os.Stdout, map[string]interface{}{
    19  			"acs_url":     fmt.Sprintf("https://%s.supabase.co/auth/v1/sso/saml/acs", ref),
    20  			"entity_id":   fmt.Sprintf("https://%s.supabase.co/auth/v1/sso/saml/metadata", ref),
    21  			"relay_state": fmt.Sprintf("https://%s.supabase.co", ref),
    22  		})
    23  	}
    24  }