aboutsummaryrefslogtreecommitdiff
path: root/cmd
diff options
context:
space:
mode:
Diffstat (limited to 'cmd')
-rw-r--r--cmd/verify.go30
1 files changed, 22 insertions, 8 deletions
diff --git a/cmd/verify.go b/cmd/verify.go
index 3ceabbe..9c7947c 100644
--- a/cmd/verify.go
+++ b/cmd/verify.go
@@ -1,6 +1,7 @@
package cmd
import (
+ "fmt"
"github.com/axtloss/fsverify/core"
"github.com/spf13/cobra"
)
@@ -17,16 +18,29 @@ func NewVerifyCommand() *cobra.Command {
}
func ValidateCommand(_ *cobra.Command, args []string) error {
- node := core.Node{
- BlockStart: 0,
- BlockEnd: 4 * 1000,
- BlockSum: "test",
- PrevNodeSum: "aaaa",
+
+ header, err := core.ReadHeader("./part.fsverify")
+ fmt.Println(header.MagicNumber)
+ fmt.Println(header.Signature)
+ fmt.Println(header.FilesystemSize)
+ fmt.Println(header.TableSize)
+ if err != nil {
+ return err
+ }
+ dbfile, err := core.ReadDB("./part.fsverify")
+ if err != nil {
+ return err
}
- err := core.AddNode(node, nil)
+ fmt.Println("DBFILE: ", dbfile)
+ db, err := core.OpenDB(dbfile)
+ if err != nil {
+ return err
+ }
+
+ getnode, err := core.GetNode("aaaa", db)
if err != nil {
return err
}
- _, err = core.ReadHeader("./test.part")
- return err
+ fmt.Println(getnode)
+ return nil
}