11package cmd
22
33import (
4+ "context"
45 "errors"
56 "fmt"
67 "os"
8+ "os/user"
79 "strings"
810 "time"
911
10- "context"
11-
1212 xa "github.com/bitrise-io/bitrise-build-cache-cli/internal/analytics"
1313 "github.com/bitrise-io/bitrise-build-cache-cli/internal/build_cache/kv"
1414 "github.com/bitrise-io/bitrise-build-cache-cli/internal/config/common"
@@ -34,6 +34,8 @@ var restoreXcodeDerivedDataFilesCmd = &cobra.Command{
3434 RunE : func (cmd * cobra.Command , _ []string ) error {
3535 logger := log .NewLogger ()
3636 logger .EnableDebugLog (isDebugLogMode )
37+ logCurrentUserInfo (logger )
38+
3739 logger .TInfof ("Restore Xcode DerivedData from Bitrise Build Cache" )
3840
3941 logger .Infof ("(i) Debug mode and verbose logs: %t" , isDebugLogMode )
@@ -227,3 +229,15 @@ func logCacheMetadata(md *xcode.Metadata, logger log.Logger) {
227229 logger .Infof (" Build Cache CLI version: %s" , md .BuildCacheCLIVersion )
228230 logger .Infof (" Metadata version: %d" , md .MetadataVersion )
229231}
232+
233+ func logCurrentUserInfo (logger log.Logger ) {
234+ currentUser , err := user .Current ()
235+ if err != nil {
236+ logger .Debugf ("Error getting current user: %v" , err )
237+ }
238+
239+ logger .Debugf ("Current user info:" )
240+ logger .Debugf (" UID: %d" , currentUser .Uid )
241+ logger .Debugf (" GID: %d" , currentUser .Gid )
242+ logger .Debugf (" Username: %s" , currentUser .Username )
243+ }
0 commit comments