MCPcopy Create free account
hub / github.com/tailscale/tailscale / driveCmd

Function driveCmd

cmd/tailscale/cli/drive.go:29–68  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

27}
28
29func driveCmd() *ffcli.Command {
30 return &ffcli.Command{
31 Name: "drive",
32 ShortHelp: "Share a directory with your tailnet",
33 ShortUsage: strings.Join([]string{
34 driveShareUsage,
35 driveRenameUsage,
36 driveUnshareUsage,
37 driveListUsage,
38 }, "\n"),
39 LongHelp: buildShareLongHelp(),
40 UsageFunc: usageFuncNoDefaultValues,
41 Subcommands: []*ffcli.Command{
42 {
43 Name: "share",
44 ShortUsage: driveShareUsage,
45 Exec: runDriveShare,
46 ShortHelp: "[ALPHA] Create or modify a share",
47 },
48 {
49 Name: "rename",
50 ShortUsage: driveRenameUsage,
51 ShortHelp: "[ALPHA] Rename a share",
52 Exec: runDriveRename,
53 },
54 {
55 Name: "unshare",
56 ShortUsage: driveUnshareUsage,
57 ShortHelp: "[ALPHA] Remove a share",
58 Exec: runDriveUnshare,
59 },
60 {
61 Name: "list",
62 ShortUsage: driveListUsage,
63 ShortHelp: "[ALPHA] List current shares",
64 Exec: runDriveList,
65 },
66 },
67 }
68}
69
70// runDriveShare is the entry point for the "tailscale drive share" command.
71func runDriveShare(ctx context.Context, args []string) error {

Callers

nothing calls this directly

Calls 1

buildShareLongHelpFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…