MCPcopy Create free account
hub / github.com/dropbox/dbxcli / login

Function login

cmd/login.go:48–70  ·  view source on GitHub ↗
(cmd *cobra.Command, args []string)

Source from the content-addressed store, hash-verified

46}
47
48func login(cmd *cobra.Command, args []string) error {
49 domain, _ := cmd.Flags().GetString("domain")
50
51 tokenName := ""
52 if len(args) > 0 {
53 tokenName = args[0]
54 }
55 tokType, err := loginTokenType(tokenName)
56 if err != nil {
57 return err
58 }
59 if err := loginAppKeyFromFlag(cmd, tokType); err != nil {
60 return err
61 }
62
63 _, filePath, err := getAccessToken(tokType, domain, true)
64 if err != nil {
65 return err
66 }
67
68 commandOutput(cmd).Info("Credentials saved to %s", filePath)
69 return nil
70}
71
72var loginCmd = &cobra.Command{
73 Use: "login [personal|team-access|team-manage]",

Calls 5

loginTokenTypeFunction · 0.85
loginAppKeyFromFlagFunction · 0.85
getAccessTokenFunction · 0.85
commandOutputFunction · 0.85
InfoMethod · 0.80