summaryrefslogtreecommitdiff
path: root/cmd/btrfs-rec/inspect_visualizenodes.go
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@lukeshu.com>2022-09-05 10:39:48 -0600
committerLuke Shumaker <lukeshu@lukeshu.com>2022-09-05 14:16:12 -0600
commit7ed94fa7e829a7360a025ca0ca8d20d081859fdc (patch)
treecc7734314ff714d0b5381ddf13f5fa8b740e7af2 /cmd/btrfs-rec/inspect_visualizenodes.go
parent7fba10e5be51a3fe565a6f69a946ece9f0e59a67 (diff)
Rework visualize-nodes
Diffstat (limited to 'cmd/btrfs-rec/inspect_visualizenodes.go')
-rw-r--r--cmd/btrfs-rec/inspect_visualizenodes.go15
1 files changed, 3 insertions, 12 deletions
diff --git a/cmd/btrfs-rec/inspect_visualizenodes.go b/cmd/btrfs-rec/inspect_visualizenodes.go
index 89c8ad6..4c31100 100644
--- a/cmd/btrfs-rec/inspect_visualizenodes.go
+++ b/cmd/btrfs-rec/inspect_visualizenodes.go
@@ -5,9 +5,6 @@
package main
import (
- "bufio"
- "os"
-
"github.com/datawire/dlib/dlog"
"github.com/datawire/ocibuild/pkg/cliutil"
"github.com/spf13/cobra"
@@ -19,8 +16,8 @@ import (
func init() {
inspectors = append(inspectors, subcommand{
Command: cobra.Command{
- Use: "visualize-nodes NODESCAN.json",
- Args: cliutil.WrapPositionalArgs(cobra.ExactArgs(1)),
+ Use: "visualize-nodes NODESCAN.json OUTPUT_DIR",
+ Args: cliutil.WrapPositionalArgs(cobra.ExactArgs(2)),
},
RunE: func(fs *btrfs.FS, cmd *cobra.Command, args []string) (err error) {
ctx := cmd.Context()
@@ -32,13 +29,7 @@ func init() {
}
dlog.Infof(ctx, "... done reading %q", args[0])
- buffer := bufio.NewWriter(os.Stdout)
- defer func() {
- if _err := buffer.Flush(); err == nil && _err != nil {
- err = _err
- }
- }()
- return rebuildnodes.VisualizeNodes(ctx, buffer, fs, nodeScanResults)
+ return rebuildnodes.VisualizeNodes(ctx, args[1], fs, nodeScanResults)
},
})
}