// Copyright 2021 The Gitea Authors. All rights reserved. // SPDX-License-Identifier: MIT package cmd import ( "code.gitea.io/tea/modules/context" "code.gitea.io/tea/modules/print" "github.com/urfave/cli/v2" ) // CmdWhoami represents the command to show current logged in user var CmdWhoami = cli.Command{ Name: "whoami", Category: catMisc, Description: `For debugging purposes, show the user that is currently logged in.`, Usage: "Show current logged in user", ArgsUsage: " ", // command does not accept arguments Action: func(cmd *cli.Context) error { ctx := context.InitCommand(cmd) client := ctx.Login.Client() user, _, _ := client.GetMyUserInfo() print.UserDetails(user) return nil }, }