From bf7f82f7b255c80cfb0bf93110b361657ec02f3b Mon Sep 17 00:00:00 2001 From: ignacy123 Date: Thu, 9 Dec 2021 21:18:47 +0100 Subject: [PATCH] cmd/syncthing/cli: Add command to show pending devices/folders (fixes #8068) (#8069) --- cmd/syncthing/cli/pending.go | 29 +++++++++++++++++++++++++++++ cmd/syncthing/cli/show.go | 1 + 2 files changed, 30 insertions(+) create mode 100644 cmd/syncthing/cli/pending.go diff --git a/cmd/syncthing/cli/pending.go b/cmd/syncthing/cli/pending.go new file mode 100644 index 000000000..362ba1a59 --- /dev/null +++ b/cmd/syncthing/cli/pending.go @@ -0,0 +1,29 @@ +// Copyright (C) 2021 The Syncthing Authors. +// +// This Source Code Form is subject to the terms of the Mozilla Public +// License, v. 2.0. If a copy of the MPL was not distributed with this file, +// You can obtain one at https://mozilla.org/MPL/2.0/. + +package cli + +import ( + "github.com/urfave/cli" +) + +var pendingCommand = cli.Command{ + Name: "pending", + HideHelp: true, + Usage: "Pending subcommand group", + Subcommands: []cli.Command{ + { + Name: "devices", + Usage: "Show pending devices", + Action: expects(0, indexDumpOutput("cluster/pending/devices")), + }, + { + Name: "folders", + Usage: "Show pending folders", + Action: expects(0, indexDumpOutput("cluster/pending/folders")), + }, + }, +} diff --git a/cmd/syncthing/cli/show.go b/cmd/syncthing/cli/show.go index 08f794719..dc739250a 100644 --- a/cmd/syncthing/cli/show.go +++ b/cmd/syncthing/cli/show.go @@ -35,6 +35,7 @@ var showCommand = cli.Command{ Usage: "Report about connections to other devices", Action: expects(0, indexDumpOutput("system/connections")), }, + pendingCommand, { Name: "usage", Usage: "Show usage report",