From d0c9f1ca5321c0f3fc58cac49ff41ed31f1d805c Mon Sep 17 00:00:00 2001 From: Mahyar Mirrashed Date: Thu, 13 Mar 2025 11:14:12 -0700 Subject: [PATCH] feat(projects): add new module in util package for getting project details --- cli/packages/util/projects.go | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 cli/packages/util/projects.go diff --git a/cli/packages/util/projects.go b/cli/packages/util/projects.go new file mode 100644 index 000000000..c88e88fe7 --- /dev/null +++ b/cli/packages/util/projects.go @@ -0,0 +1,19 @@ +package util + +import ( + "github.com/Infisical/infisical-merge/packages/api" + "github.com/go-resty/resty/v2" +) + +func GetProjectDetails(accessToken string, workspaceId string) (api.Project, error) { + httpClient := resty.New() + httpClient.SetAuthToken(accessToken). + SetHeader("Accept", "application/json") + + res, err := api.CallGetProjectById(httpClient, workspaceId) + if err != nil { + return api.Project{}, err + } + + return res, nil +}