diff --git a/cmd/main.go b/cmd/main.go index 47f3cfe..d7b86b3 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -17,17 +17,11 @@ package main import ( "context" "github.com/echovault/echovault/internal" + "github.com/echovault/echovault/pkg/commands" + "github.com/echovault/echovault/pkg/config" "github.com/echovault/echovault/pkg/echovault" "github.com/echovault/echovault/pkg/modules/acl" - "github.com/echovault/echovault/pkg/modules/admin" - "github.com/echovault/echovault/pkg/modules/connection" - "github.com/echovault/echovault/pkg/modules/generic" - "github.com/echovault/echovault/pkg/modules/hash" - "github.com/echovault/echovault/pkg/modules/list" "github.com/echovault/echovault/pkg/modules/pubsub" - "github.com/echovault/echovault/pkg/modules/set" - "github.com/echovault/echovault/pkg/modules/sorted_set" - str "github.com/echovault/echovault/pkg/modules/string" "github.com/echovault/echovault/pkg/utils" "log" "os" @@ -35,36 +29,20 @@ import ( "syscall" ) -func GetCommands() []utils.Command { - var commands []utils.Command - commands = append(commands, acl.Commands()...) - commands = append(commands, admin.Commands()...) - commands = append(commands, generic.Commands()...) - commands = append(commands, hash.Commands()...) - commands = append(commands, list.Commands()...) - commands = append(commands, connection.Commands()...) - commands = append(commands, pubsub.Commands()...) - commands = append(commands, set.Commands()...) - commands = append(commands, sorted_set.Commands()...) - commands = append(commands, str.Commands()...) - return commands -} - func main() { - config, err := internal.GetConfig() - + conf, err := config.Config() if err != nil { log.Fatal(err) } - ctx := context.WithValue(context.Background(), utils.ContextServerID("ServerID"), config.ServerID) + ctx := context.WithValue(context.Background(), utils.ContextServerID("ServerID"), conf.ServerID) // Default BindAddr if it's not specified - if config.BindAddr == "" { + if conf.BindAddr == "" { if addr, err := internal.GetIPAddress(); err != nil { log.Fatal(err) } else { - config.BindAddr = addr + conf.BindAddr = addr } } @@ -73,10 +51,10 @@ func main() { server := echovault.NewEchoVault( echovault.WithContext(ctx), - echovault.WithConfig(config), - echovault.WithACL(acl.NewACL(config)), + echovault.WithConfig(conf), + echovault.WithCommands(commands.All()), + echovault.WithACL(acl.NewACL(conf)), echovault.WithPubSub(pubsub.NewPubSub()), - echovault.WithCommands(GetCommands()), ) go server.Start(ctx) diff --git a/coverage/coverage.out b/coverage/coverage.out index f6a8112..d310e67 100644 --- a/coverage/coverage.out +++ b/coverage/coverage.out @@ -66,892 +66,6 @@ github.com/echovault/echovault/pkg/modules/admin/commands.go:255.60,257.5 1 0 github.com/echovault/echovault/pkg/modules/admin/commands.go:258.113,259.47 1 0 github.com/echovault/echovault/pkg/modules/admin/commands.go:259.47,261.6 1 0 github.com/echovault/echovault/pkg/modules/admin/commands.go:262.5,262.41 1 0 -github.com/echovault/echovault/pkg/modules/connection/commands.go:25.108,26.18 1 1 -github.com/echovault/echovault/pkg/modules/connection/commands.go:27.10,28.50 1 1 -github.com/echovault/echovault/pkg/modules/connection/commands.go:29.9,30.34 1 1 -github.com/echovault/echovault/pkg/modules/connection/commands.go:31.9,32.72 1 1 -github.com/echovault/echovault/pkg/modules/connection/commands.go:36.33,43.60 1 0 -github.com/echovault/echovault/pkg/modules/connection/commands.go:43.60,45.5 1 0 -github.com/echovault/echovault/pkg/modules/generic/commands.go:33.13,34.34 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:34.34,38.3 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:40.2,41.29 2 0 -github.com/echovault/echovault/pkg/modules/generic/commands.go:41.29,43.3 1 0 -github.com/echovault/echovault/pkg/modules/generic/commands.go:51.104,53.16 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:53.16,55.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:57.2,62.16 5 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:62.16,64.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:68.2,68.16 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:68.16,69.34 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:69.34,71.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:71.9,73.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:76.2,76.44 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:76.44,78.34 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:78.34,80.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:81.3,81.36 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:82.8,82.51 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:82.51,84.33 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:84.33,86.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:87.3,87.45 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:88.8,90.34 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:90.34,93.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:93.9,96.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:98.2,98.16 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:98.16,100.3 1 0 -github.com/echovault/echovault/pkg/modules/generic/commands.go:101.2,103.76 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:103.76,105.3 1 0 -github.com/echovault/echovault/pkg/modules/generic/commands.go:108.2,108.28 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:108.28,110.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:112.2,112.17 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:115.105,116.44 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:116.44,118.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:120.2,123.15 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:123.15,124.29 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:124.29,125.16 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:125.16,131.5 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:136.2,136.30 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:136.30,137.15 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:137.15,142.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:147.2,147.28 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:147.28,148.31 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:148.31,149.52 1 0 -github.com/echovault/echovault/pkg/modules/generic/commands.go:149.52,151.5 1 0 -github.com/echovault/echovault/pkg/modules/generic/commands.go:152.4,153.12 2 0 -github.com/echovault/echovault/pkg/modules/generic/commands.go:155.3,155.60 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:155.60,157.4 1 0 -github.com/echovault/echovault/pkg/modules/generic/commands.go:158.3,158.55 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:162.2,162.28 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:162.28,163.58 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:163.58,165.4 1 0 -github.com/echovault/echovault/pkg/modules/generic/commands.go:168.2,168.38 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:171.104,173.16 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:173.16,175.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:176.2,178.33 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:178.33,180.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:182.2,183.16 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:183.16,185.3 1 0 -github.com/echovault/echovault/pkg/modules/generic/commands.go:186.2,190.51 3 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:193.105,195.16 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:195.16,197.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:199.2,202.27 3 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:202.27,203.31 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:203.31,205.12 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:207.3,207.33 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:207.33,209.18 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:209.18,211.5 1 0 -github.com/echovault/echovault/pkg/modules/generic/commands.go:212.4,213.12 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:215.3,215.19 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:217.2,217.15 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:217.15,218.34 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:218.34,219.14 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:219.14,222.5 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:226.2,226.28 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:226.28,228.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:230.2,232.30 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:232.30,233.24 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:233.24,235.12 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:237.3,237.96 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:240.2,240.19 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:243.104,245.16 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:245.16,247.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:248.2,249.27 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:249.27,251.17 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:251.17,253.12 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:255.3,255.13 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:257.2,257.51 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:260.108,262.16 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:262.16,264.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:266.2,268.33 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:268.33,270.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:272.2,272.51 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:272.51,274.3 1 0 -github.com/echovault/echovault/pkg/modules/generic/commands.go:275.2,278.31 3 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:278.31,280.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:282.2,284.30 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:287.111,289.16 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:289.16,291.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:293.2,295.33 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:295.33,297.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:299.2,299.52 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:299.52,301.3 1 0 -github.com/echovault/echovault/pkg/modules/generic/commands.go:302.2,306.31 3 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:306.31,308.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:310.2,311.46 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:311.46,313.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:315.2,315.47 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:318.104,320.16 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:320.16,322.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:324.2,326.33 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:326.33,328.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:330.2,330.52 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:330.52,332.3 1 0 -github.com/echovault/echovault/pkg/modules/generic/commands.go:333.2,337.31 3 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:337.31,339.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:341.2,342.39 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:342.39,344.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:346.2,346.12 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:346.12,348.3 1 0 -github.com/echovault/echovault/pkg/modules/generic/commands.go:350.2,350.47 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:353.107,355.16 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:355.16,357.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:359.2,363.16 3 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:363.16,365.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:366.2,367.42 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:367.42,369.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:371.2,371.33 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:371.33,373.3 1 0 -github.com/echovault/echovault/pkg/modules/generic/commands.go:375.2,375.51 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:375.51,377.3 1 0 -github.com/echovault/echovault/pkg/modules/generic/commands.go:378.2,380.19 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:380.19,383.3 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:385.2,387.33 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:388.12,389.39 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:389.39,391.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:392.3,392.46 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:393.12,394.39 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:394.39,396.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:397.3,397.46 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:398.12,399.39 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:399.39,401.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:402.3,402.39 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:402.39,404.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:405.3,405.46 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:406.12,407.39 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:407.39,408.40 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:408.40,410.5 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:411.4,411.47 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:413.3,413.46 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:414.10,415.71 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:418.2,418.30 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:421.109,423.16 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:423.16,425.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:427.2,431.16 3 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:431.16,433.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:434.2,435.44 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:435.44,437.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:439.2,439.33 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:439.33,441.3 1 0 -github.com/echovault/echovault/pkg/modules/generic/commands.go:443.2,443.51 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:443.51,445.3 1 0 -github.com/echovault/echovault/pkg/modules/generic/commands.go:446.2,448.19 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:448.19,451.3 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:453.2,455.33 2 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:456.12,457.39 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:457.39,459.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:460.3,460.46 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:461.12,462.39 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:462.39,464.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:465.3,465.46 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:466.12,467.39 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:467.39,469.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:470.3,470.39 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:470.39,472.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:473.3,473.46 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:474.12,475.39 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:475.39,476.40 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:476.40,478.5 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:479.4,479.47 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:481.3,481.46 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:482.10,483.71 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:486.2,486.30 1 1 -github.com/echovault/echovault/pkg/modules/generic/commands.go:489.33,644.2 1 0 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:22.49,23.34 1 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:23.34,25.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:26.2,26.30 1 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:29.50,30.25 1 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:30.25,32.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:33.2,34.30 2 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:34.30,35.15 1 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:35.15,37.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:39.2,39.18 1 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:42.49,43.19 1 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:43.19,45.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:46.2,46.30 1 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:49.50,50.18 1 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:50.18,52.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:53.2,53.21 1 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:56.49,57.18 1 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:57.18,59.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:60.2,60.21 1 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:63.53,64.19 1 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:64.19,66.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:67.2,67.21 1 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:70.56,71.19 1 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:71.19,73.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:74.2,74.21 1 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:77.49,78.19 1 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:78.19,80.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:81.2,81.21 1 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:84.52,85.34 1 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:85.34,87.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:88.2,88.30 1 1 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:91.54,92.34 1 0 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:92.34,94.3 1 0 -github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:95.2,95.30 1 0 -github.com/echovault/echovault/pkg/modules/generic/utils.go:31.77,32.19 1 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:32.19,34.3 1 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:35.2,35.33 1 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:36.13,38.46 2 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:40.12,41.26 1 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:41.26,43.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:44.3,45.46 2 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:47.12,48.26 1 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:48.26,50.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:51.3,52.46 2 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:54.12,55.19 1 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:55.19,57.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:58.3,58.29 1 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:58.29,60.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:61.3,63.17 3 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:63.17,65.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:66.3,67.46 2 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:69.12,70.19 1 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:70.19,72.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:73.3,73.29 1 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:73.29,75.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:76.3,78.17 3 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:78.17,80.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:81.3,82.46 2 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:84.14,85.19 1 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:85.19,87.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:88.3,88.29 1 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:88.29,90.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:91.3,93.17 3 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:93.17,95.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:96.3,97.46 2 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:99.14,100.19 1 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:100.19,102.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:103.3,103.29 1 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:103.29,105.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:106.3,108.17 3 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:108.17,110.4 1 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:111.3,112.46 2 1 -github.com/echovault/echovault/pkg/modules/generic/utils.go:114.10,115.95 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:30.105,32.16 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:32.16,34.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:36.2,39.25 3 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:39.25,41.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:43.2,43.38 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:43.38,45.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:47.2,47.33 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:47.33,49.17 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:49.17,51.4 1 0 -github.com/echovault/echovault/pkg/modules/hash/commands.go:52.3,53.59 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:53.59,55.4 1 0 -github.com/echovault/echovault/pkg/modules/hash/commands.go:56.3,56.59 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:59.2,59.51 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:59.51,61.3 1 0 -github.com/echovault/echovault/pkg/modules/hash/commands.go:62.2,65.9 3 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:65.9,67.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:69.2,70.36 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:70.36,71.42 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:71.42,72.26 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:72.26,75.5 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:76.4,76.12 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:78.3,79.13 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:81.2,81.55 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:81.55,83.3 1 0 -github.com/echovault/echovault/pkg/modules/hash/commands.go:85.2,85.51 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:88.108,90.16 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:90.16,92.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:94.2,97.33 3 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:97.33,99.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:101.2,101.52 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:101.52,103.3 1 0 -github.com/echovault/echovault/pkg/modules/hash/commands.go:104.2,107.9 3 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:107.9,109.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:111.2,114.31 3 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:114.31,116.19 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:116.19,118.12 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:120.3,120.34 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:120.34,122.12 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:124.3,124.31 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:124.31,126.12 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:128.3,128.35 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:128.35,131.12 3 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:133.3,133.32 1 0 -github.com/echovault/echovault/pkg/modules/hash/commands.go:136.2,136.25 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:139.111,141.16 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:141.16,143.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:145.2,148.33 3 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:148.33,150.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:152.2,152.52 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:152.52,154.3 1 0 -github.com/echovault/echovault/pkg/modules/hash/commands.go:155.2,158.9 3 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:158.9,160.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:162.2,165.31 3 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:165.31,167.19 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:167.19,169.12 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:171.3,171.34 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:171.34,173.12 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:175.3,175.35 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:175.35,178.12 3 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:180.3,180.31 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:180.31,182.12 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:184.3,184.18 1 0 -github.com/echovault/echovault/pkg/modules/hash/commands.go:187.2,187.25 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:190.109,192.16 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:192.16,194.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:196.2,198.33 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:198.33,200.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:202.2,202.52 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:202.52,204.3 1 0 -github.com/echovault/echovault/pkg/modules/hash/commands.go:205.2,208.9 3 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:208.9,210.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:212.2,213.27 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:213.27,214.32 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:214.32,216.12 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:218.3,218.33 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:218.33,221.12 3 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:223.3,223.29 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:223.29,225.4 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:228.2,228.25 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:231.114,233.16 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:233.16,235.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:237.2,240.19 3 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:240.19,242.17 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:242.17,244.4 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:245.3,245.13 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:245.13,247.4 1 0 -github.com/echovault/echovault/pkg/modules/hash/commands.go:248.3,248.12 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:251.2,252.19 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:252.19,253.46 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:253.46,255.4 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:255.9,257.4 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:260.2,260.33 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:260.33,262.3 1 0 -github.com/echovault/echovault/pkg/modules/hash/commands.go:264.2,264.52 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:264.52,266.3 1 0 -github.com/echovault/echovault/pkg/modules/hash/commands.go:267.2,270.9 3 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:270.9,272.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:275.2,275.24 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:275.24,277.17 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:277.17,279.4 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:280.3,280.34 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:280.34,282.18 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:282.18,283.36 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:283.36,285.14 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:287.5,287.37 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:287.37,290.14 3 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:292.5,292.33 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:292.33,294.14 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:298.3,298.26 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:302.2,303.29 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:303.29,305.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:308.2,310.46 3 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:310.46,314.16 3 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:314.16,315.59 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:315.59,317.5 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:321.2,322.16 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:322.16,324.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:325.2,325.38 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:325.38,327.17 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:327.17,328.41 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:328.41,330.13 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:332.4,332.42 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:332.42,335.13 3 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:337.4,337.38 1 0 -github.com/echovault/echovault/pkg/modules/hash/commands.go:337.38,339.13 2 0 -github.com/echovault/echovault/pkg/modules/hash/commands.go:344.2,344.25 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:347.108,349.16 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:349.16,351.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:353.2,355.33 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:355.33,357.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:359.2,359.52 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:359.52,361.3 1 0 -github.com/echovault/echovault/pkg/modules/hash/commands.go:362.2,365.9 3 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:365.9,367.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:369.2,369.55 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:372.109,374.16 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:374.16,376.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:378.2,380.33 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:380.33,382.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:384.2,384.52 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:384.52,386.3 1 0 -github.com/echovault/echovault/pkg/modules/hash/commands.go:387.2,390.9 3 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:390.9,392.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:394.2,395.29 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:395.29,397.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:399.2,399.25 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:402.111,404.16 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:404.16,406.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:408.2,414.47 5 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:414.47,416.17 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:416.17,418.4 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:419.3,419.21 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:420.8,422.17 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:422.17,424.4 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:425.3,425.19 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:428.2,428.33 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:428.33,429.62 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:429.62,431.4 1 0 -github.com/echovault/echovault/pkg/modules/hash/commands.go:432.3,434.48 3 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:434.48,436.57 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:436.57,438.5 1 0 -github.com/echovault/echovault/pkg/modules/hash/commands.go:439.4,439.96 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:440.9,442.57 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:442.57,444.5 1 0 -github.com/echovault/echovault/pkg/modules/hash/commands.go:445.4,445.60 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:449.2,449.52 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:449.52,451.3 1 0 -github.com/echovault/echovault/pkg/modules/hash/commands.go:452.2,455.9 3 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:455.9,457.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:459.2,459.24 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:459.24,461.3 1 0 -github.com/echovault/echovault/pkg/modules/hash/commands.go:463.2,463.28 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:464.10,465.69 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:466.11,468.48 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:468.48,470.4 1 0 -github.com/echovault/echovault/pkg/modules/hash/commands.go:470.9,472.4 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:473.15,475.48 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:475.48,477.4 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:477.9,479.4 1 0 -github.com/echovault/echovault/pkg/modules/hash/commands.go:482.2,482.55 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:482.55,484.3 1 0 -github.com/echovault/echovault/pkg/modules/hash/commands.go:486.2,486.40 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:486.40,488.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:490.2,491.47 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:494.111,496.16 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:496.16,498.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:500.2,502.33 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:502.33,504.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:506.2,506.52 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:506.52,508.3 1 0 -github.com/echovault/echovault/pkg/modules/hash/commands.go:509.2,512.9 3 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:512.9,514.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:516.2,517.33 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:517.33,519.34 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:519.34,521.4 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:522.3,522.35 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:522.35,525.4 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:526.3,526.31 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:526.31,528.4 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:531.2,531.25 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:534.111,536.16 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:536.16,538.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:540.2,543.33 3 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:543.33,545.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:547.2,547.52 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:547.52,549.3 1 0 -github.com/echovault/echovault/pkg/modules/hash/commands.go:550.2,553.9 3 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:553.9,555.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:557.2,557.24 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:557.24,559.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:561.2,561.30 1 0 -github.com/echovault/echovault/pkg/modules/hash/commands.go:564.108,566.16 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:566.16,568.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:570.2,573.33 3 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:573.33,575.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:577.2,577.51 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:577.51,579.3 1 0 -github.com/echovault/echovault/pkg/modules/hash/commands.go:580.2,583.9 3 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:583.9,585.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:587.2,589.31 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:589.31,590.25 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:590.25,593.4 2 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:596.2,596.55 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:596.55,598.3 1 0 -github.com/echovault/echovault/pkg/modules/hash/commands.go:600.2,600.51 1 1 -github.com/echovault/echovault/pkg/modules/hash/commands.go:603.33,711.2 1 0 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:22.50,23.18 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:23.18,25.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:26.2,26.22 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:29.52,30.18 1 0 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:30.18,32.3 1 0 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:33.2,33.22 1 0 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:36.50,37.18 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:37.18,39.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:40.2,40.22 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:43.53,44.18 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:44.18,46.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:47.2,47.22 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:50.51,51.19 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:51.19,53.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:54.2,54.21 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:57.56,58.34 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:58.34,60.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:61.2,61.19 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:61.19,63.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:64.2,64.22 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:67.50,68.19 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:68.19,70.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:71.2,71.21 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:74.51,75.19 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:75.19,77.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:78.2,78.21 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:81.53,82.19 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:82.19,84.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:85.2,85.22 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:88.53,89.19 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:89.19,91.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:92.2,92.21 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:95.53,96.19 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:96.19,98.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:99.2,99.22 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:102.50,103.18 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:103.18,105.3 1 1 -github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:106.2,106.22 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/channel.go:36.51,37.32 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/channel.go:37.32,39.3 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/channel.go:42.57,43.32 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/channel.go:43.32,46.3 2 1 -github.com/echovault/echovault/pkg/modules/pubsub/channel.go:49.61,60.33 3 1 -github.com/echovault/echovault/pkg/modules/pubsub/channel.go:60.33,62.3 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/channel.go:64.2,64.16 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/channel.go:67.28,68.12 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/channel.go:68.12,69.7 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/channel.go:69.7,74.40 3 1 -github.com/echovault/echovault/pkg/modules/pubsub/channel.go:74.40,75.30 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/channel.go:75.30,80.21 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/channel.go:80.21,82.7 1 0 -github.com/echovault/echovault/pkg/modules/pubsub/channel.go:86.4,86.33 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/channel.go:91.51,94.40 3 1 -github.com/echovault/echovault/pkg/modules/pubsub/channel.go:94.40,96.3 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/channel.go:97.2,98.11 2 1 -github.com/echovault/echovault/pkg/modules/pubsub/channel.go:101.53,104.40 3 1 -github.com/echovault/echovault/pkg/modules/pubsub/channel.go:104.40,106.3 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/channel.go:107.2,108.13 2 1 -github.com/echovault/echovault/pkg/modules/pubsub/channel.go:111.44,113.2 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/channel.go:115.36,119.2 3 1 -github.com/echovault/echovault/pkg/modules/pubsub/channel.go:121.34,125.2 3 1 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:26.113,28.9 2 1 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:28.9,30.3 1 0 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:32.2,34.24 2 1 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:34.24,36.3 1 0 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:38.2,41.17 3 1 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:44.115,46.9 2 1 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:46.9,48.3 1 0 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:50.2,54.66 3 1 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:57.108,59.9 2 1 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:59.9,61.3 1 0 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:62.2,62.19 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:62.19,64.3 1 0 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:65.2,66.38 2 1 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:69.113,70.18 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:70.18,72.3 1 0 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:74.2,75.9 2 1 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:75.9,77.3 1 0 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:79.2,80.19 2 1 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:80.19,82.3 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:84.2,84.38 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:87.109,89.9 2 1 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:89.9,91.3 1 0 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:92.2,93.49 2 1 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:96.112,98.9 2 1 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:98.9,100.3 1 0 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:101.2,101.36 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:104.33,111.60 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:111.60,113.21 1 0 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:113.21,115.6 1 0 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:116.5,116.24 1 0 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:125.60,127.21 1 0 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:127.21,129.6 1 0 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:130.5,130.24 1 0 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:139.60,141.22 1 0 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:141.22,143.6 1 0 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:144.5,144.33 1 0 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:155.60,158.5 1 0 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:168.60,171.5 1 0 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:179.60,179.86 1 0 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:180.101,182.5 1 0 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:191.62,191.88 1 0 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:199.62,199.88 1 0 -github.com/echovault/echovault/pkg/modules/pubsub/commands.go:208.62,208.85 1 0 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:34.26,39.2 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:41.101,48.17 5 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:48.17,50.3 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:52.2,52.37 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:52.37,56.75 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:56.75,58.4 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:60.3,60.23 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:60.23,63.19 2 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:63.19,65.5 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:65.10,67.5 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:68.4,69.31 2 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:69.31,74.20 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:74.20,76.6 1 0 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:78.4,78.46 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:79.9,81.47 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:81.47,86.20 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:86.20,88.6 1 0 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:94.112,99.17 4 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:99.17,101.3 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:103.2,106.24 3 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:106.24,107.19 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:107.19,110.40 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:110.40,111.31 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:111.31,112.14 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:114.5,114.34 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:114.34,117.6 2 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:119.9,122.40 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:122.40,123.31 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:123.31,124.14 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:126.5,126.34 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:126.34,129.6 2 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:137.2,137.38 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:137.38,138.30 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:138.30,139.54 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:139.54,142.5 2 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:148.2,148.17 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:148.17,149.36 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:149.36,151.40 2 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:151.40,153.58 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:153.58,154.35 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:154.35,157.7 2 0 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:158.6,158.14 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:161.5,161.30 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:161.30,162.35 1 0 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:162.35,165.7 2 0 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:171.2,172.39 2 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:172.39,174.3 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:176.2,176.20 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:179.84,183.38 3 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:183.38,185.29 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:185.29,186.35 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:186.35,188.5 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:189.4,189.12 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:192.3,192.41 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:192.41,194.4 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:198.51,205.19 5 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:205.19,206.39 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:206.39,207.26 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:207.26,210.5 2 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:212.3,213.21 2 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:216.2,218.38 2 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:218.38,220.78 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:220.78,223.12 3 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:226.3,226.50 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:226.50,229.4 2 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:232.2,232.53 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:235.32,240.38 4 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:240.38,241.51 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:241.51,243.4 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:245.2,245.14 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:248.52,253.35 4 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:253.35,255.66 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:255.66,257.4 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:258.3,258.20 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:258.20,260.12 2 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:262.3,262.106 1 1 -github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:264.2,264.20 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:29.105,31.16 2 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:31.16,33.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:35.2,37.33 2 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:37.33,40.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:42.2,42.52 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:42.52,44.3 1 0 -github.com/echovault/echovault/pkg/modules/list/commands.go:45.2,47.63 2 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:47.63,49.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:51.2,51.57 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:54.110,56.16 2 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:56.16,58.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:60.2,63.9 3 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:63.9,65.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:67.2,67.33 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:67.33,69.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:71.2,71.52 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:71.52,73.3 1 0 -github.com/echovault/echovault/pkg/modules/list/commands.go:74.2,77.9 3 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:77.9,79.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:81.2,81.40 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:81.40,83.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:85.2,85.57 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:88.110,90.16 2 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:90.16,92.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:94.2,98.24 4 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:98.24,100.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:102.2,102.33 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:102.33,104.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:106.2,106.52 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:106.52,108.3 1 0 -github.com/echovault/echovault/pkg/modules/list/commands.go:109.2,112.9 3 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:112.9,114.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:117.2,117.40 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:117.40,119.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:122.2,122.51 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:122.51,124.3 1 0 -github.com/echovault/echovault/pkg/modules/list/commands.go:126.2,129.15 2 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:129.15,131.43 2 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:131.43,134.4 2 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:135.3,135.20 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:139.2,139.18 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:139.18,141.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:146.2,150.17 4 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:150.17,152.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:154.2,154.13 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:154.13,157.18 3 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:157.18,159.4 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:159.9,161.4 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:164.2,164.19 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:167.108,169.16 2 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:169.16,171.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:173.2,176.9 3 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:176.9,178.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:180.2,180.33 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:180.33,182.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:184.2,184.51 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:184.51,186.3 1 0 -github.com/echovault/echovault/pkg/modules/list/commands.go:187.2,190.9 3 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:190.9,192.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:194.2,194.40 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:194.40,196.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:198.2,199.55 2 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:199.55,201.3 1 0 -github.com/echovault/echovault/pkg/modules/list/commands.go:203.2,203.38 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:206.109,208.16 2 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:208.16,210.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:212.2,216.24 4 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:216.24,218.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:220.2,220.30 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:220.30,222.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:224.2,224.33 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:224.33,226.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:228.2,228.51 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:228.51,230.3 1 0 -github.com/echovault/echovault/pkg/modules/list/commands.go:231.2,234.9 3 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:234.9,236.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:238.2,238.40 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:238.40,240.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:242.2,242.34 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:242.34,243.64 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:243.64,245.4 1 0 -github.com/echovault/echovault/pkg/modules/list/commands.go:246.3,246.39 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:249.2,249.66 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:249.66,251.3 1 0 -github.com/echovault/echovault/pkg/modules/list/commands.go:252.2,252.38 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:255.108,257.16 2 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:257.16,259.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:261.2,265.9 4 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:265.9,267.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:269.2,271.33 2 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:271.33,273.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:275.2,275.51 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:275.51,277.3 1 0 -github.com/echovault/echovault/pkg/modules/list/commands.go:278.2,281.9 3 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:281.9,283.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:285.2,285.9 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:286.10,286.10 0 0 -github.com/echovault/echovault/pkg/modules/list/commands.go:288.17,290.34 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:290.34,291.26 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:291.26,292.10 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:294.4,294.43 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:294.43,297.5 2 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:299.17,301.39 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:301.39,302.26 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:302.26,303.10 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:305.4,305.43 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:305.43,308.5 2 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:312.2,312.61 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:312.61,314.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:316.2,316.55 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:316.55,318.3 1 0 -github.com/echovault/echovault/pkg/modules/list/commands.go:320.2,320.38 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:323.109,325.16 2 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:325.16,327.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:329.2,334.116 5 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:334.116,336.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:338.2,338.75 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:338.75,340.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:342.2,342.54 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:342.54,344.3 1 0 -github.com/echovault/echovault/pkg/modules/list/commands.go:345.2,348.16 3 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:348.16,350.3 1 0 -github.com/echovault/echovault/pkg/modules/list/commands.go:351.2,356.33 4 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:356.33,358.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:360.2,360.19 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:361.14,363.24 2 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:363.24,365.4 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:365.9,365.32 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:365.32,367.4 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:368.15,370.24 2 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:370.24,372.4 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:372.9,372.32 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:372.32,374.4 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:377.2,377.16 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:377.16,379.3 1 0 -github.com/echovault/echovault/pkg/modules/list/commands.go:381.2,381.38 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:384.109,386.16 2 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:386.16,388.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:390.2,392.31 2 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:392.31,394.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:396.2,398.33 2 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:398.33,399.34 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:400.17,401.61 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:402.11,403.62 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:403.62,405.5 1 0 -github.com/echovault/echovault/pkg/modules/list/commands.go:406.4,406.68 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:406.68,408.5 1 0 -github.com/echovault/echovault/pkg/modules/list/commands.go:410.8,411.52 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:411.52,413.4 1 0 -github.com/echovault/echovault/pkg/modules/list/commands.go:415.2,420.9 4 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:420.9,422.3 1 0 -github.com/echovault/echovault/pkg/modules/list/commands.go:424.2,424.73 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:424.73,426.3 1 0 -github.com/echovault/echovault/pkg/modules/list/commands.go:427.2,427.38 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:430.109,432.16 2 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:432.16,434.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:436.2,440.31 3 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:440.31,442.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:444.2,444.33 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:444.33,445.34 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:446.17,447.61 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:448.11,449.62 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:449.62,451.5 1 0 -github.com/echovault/echovault/pkg/modules/list/commands.go:452.4,453.68 2 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:453.68,455.5 1 0 -github.com/echovault/echovault/pkg/modules/list/commands.go:457.8,458.52 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:458.52,460.4 1 0 -github.com/echovault/echovault/pkg/modules/list/commands.go:461.3,461.35 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:464.2,468.9 3 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:468.9,470.3 1 0 -github.com/echovault/echovault/pkg/modules/list/commands.go:472.2,472.73 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:472.73,474.3 1 0 -github.com/echovault/echovault/pkg/modules/list/commands.go:475.2,475.38 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:478.107,480.16 2 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:480.16,482.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:484.2,486.33 2 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:486.33,488.3 1 0 -github.com/echovault/echovault/pkg/modules/list/commands.go:490.2,490.51 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:490.51,492.3 1 0 -github.com/echovault/echovault/pkg/modules/list/commands.go:493.2,496.9 3 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:496.9,498.3 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:500.2,500.33 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:501.10,502.60 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:502.60,504.4 1 0 -github.com/echovault/echovault/pkg/modules/list/commands.go:505.3,505.54 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:506.14,507.70 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:507.70,509.4 1 0 -github.com/echovault/echovault/pkg/modules/list/commands.go:510.3,510.64 1 1 -github.com/echovault/echovault/pkg/modules/list/commands.go:514.33,621.2 1 0 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:22.51,23.18 1 1 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:23.18,25.3 1 1 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:26.2,26.30 1 1 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:29.49,30.19 1 1 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:30.19,32.3 1 1 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:33.2,33.30 1 1 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:36.50,37.19 1 1 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:37.19,39.3 1 1 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:40.2,40.30 1 1 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:43.52,44.19 1 1 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:44.19,46.3 1 1 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:47.2,47.30 1 1 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:50.52,51.19 1 1 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:51.19,53.3 1 1 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:54.2,54.30 1 1 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:57.50,58.19 1 1 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:58.19,60.3 1 1 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:61.2,61.30 1 1 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:64.51,65.19 1 1 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:65.19,67.3 1 1 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:68.2,68.30 1 1 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:71.50,72.19 1 1 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:72.19,74.3 1 1 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:75.2,75.30 1 1 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:78.51,79.18 1 1 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:79.18,81.3 1 1 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:82.2,82.30 1 1 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:85.51,86.19 1 1 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:86.19,88.3 1 1 -github.com/echovault/echovault/pkg/modules/list/key_funcs.go:89.2,89.38 1 1 github.com/echovault/echovault/pkg/modules/acl/acl.go:51.42,56.24 3 1 github.com/echovault/echovault/pkg/modules/acl/acl.go:56.24,64.3 2 1 github.com/echovault/echovault/pkg/modules/acl/acl.go:67.2,67.28 1 1 @@ -1389,6 +503,892 @@ github.com/echovault/echovault/pkg/modules/acl/user.go:289.40,304.2 1 1 github.com/echovault/echovault/pkg/modules/acl/user.go:306.46,307.24 1 1 github.com/echovault/echovault/pkg/modules/acl/user.go:307.24,309.3 1 1 github.com/echovault/echovault/pkg/modules/acl/user.go:310.2,310.26 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:29.105,31.16 2 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:31.16,33.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:35.2,37.33 2 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:37.33,40.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:42.2,42.52 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:42.52,44.3 1 0 +github.com/echovault/echovault/pkg/modules/list/commands.go:45.2,47.63 2 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:47.63,49.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:51.2,51.57 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:54.110,56.16 2 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:56.16,58.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:60.2,63.9 3 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:63.9,65.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:67.2,67.33 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:67.33,69.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:71.2,71.52 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:71.52,73.3 1 0 +github.com/echovault/echovault/pkg/modules/list/commands.go:74.2,77.9 3 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:77.9,79.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:81.2,81.40 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:81.40,83.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:85.2,85.57 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:88.110,90.16 2 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:90.16,92.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:94.2,98.24 4 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:98.24,100.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:102.2,102.33 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:102.33,104.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:106.2,106.52 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:106.52,108.3 1 0 +github.com/echovault/echovault/pkg/modules/list/commands.go:109.2,112.9 3 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:112.9,114.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:117.2,117.40 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:117.40,119.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:122.2,122.51 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:122.51,124.3 1 0 +github.com/echovault/echovault/pkg/modules/list/commands.go:126.2,129.15 2 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:129.15,131.43 2 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:131.43,134.4 2 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:135.3,135.20 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:139.2,139.18 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:139.18,141.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:146.2,150.17 4 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:150.17,152.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:154.2,154.13 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:154.13,157.18 3 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:157.18,159.4 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:159.9,161.4 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:164.2,164.19 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:167.108,169.16 2 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:169.16,171.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:173.2,176.9 3 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:176.9,178.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:180.2,180.33 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:180.33,182.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:184.2,184.51 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:184.51,186.3 1 0 +github.com/echovault/echovault/pkg/modules/list/commands.go:187.2,190.9 3 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:190.9,192.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:194.2,194.40 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:194.40,196.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:198.2,199.55 2 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:199.55,201.3 1 0 +github.com/echovault/echovault/pkg/modules/list/commands.go:203.2,203.38 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:206.109,208.16 2 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:208.16,210.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:212.2,216.24 4 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:216.24,218.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:220.2,220.30 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:220.30,222.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:224.2,224.33 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:224.33,226.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:228.2,228.51 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:228.51,230.3 1 0 +github.com/echovault/echovault/pkg/modules/list/commands.go:231.2,234.9 3 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:234.9,236.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:238.2,238.40 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:238.40,240.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:242.2,242.34 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:242.34,243.64 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:243.64,245.4 1 0 +github.com/echovault/echovault/pkg/modules/list/commands.go:246.3,246.39 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:249.2,249.66 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:249.66,251.3 1 0 +github.com/echovault/echovault/pkg/modules/list/commands.go:252.2,252.38 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:255.108,257.16 2 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:257.16,259.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:261.2,265.9 4 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:265.9,267.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:269.2,271.33 2 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:271.33,273.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:275.2,275.51 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:275.51,277.3 1 0 +github.com/echovault/echovault/pkg/modules/list/commands.go:278.2,281.9 3 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:281.9,283.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:285.2,285.9 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:286.10,286.10 0 0 +github.com/echovault/echovault/pkg/modules/list/commands.go:288.17,290.34 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:290.34,291.26 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:291.26,292.10 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:294.4,294.43 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:294.43,297.5 2 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:299.17,301.39 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:301.39,302.26 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:302.26,303.10 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:305.4,305.43 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:305.43,308.5 2 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:312.2,312.61 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:312.61,314.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:316.2,316.55 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:316.55,318.3 1 0 +github.com/echovault/echovault/pkg/modules/list/commands.go:320.2,320.38 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:323.109,325.16 2 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:325.16,327.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:329.2,334.116 5 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:334.116,336.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:338.2,338.75 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:338.75,340.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:342.2,342.54 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:342.54,344.3 1 0 +github.com/echovault/echovault/pkg/modules/list/commands.go:345.2,348.16 3 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:348.16,350.3 1 0 +github.com/echovault/echovault/pkg/modules/list/commands.go:351.2,356.33 4 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:356.33,358.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:360.2,360.19 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:361.14,363.24 2 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:363.24,365.4 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:365.9,365.32 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:365.32,367.4 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:368.15,370.24 2 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:370.24,372.4 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:372.9,372.32 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:372.32,374.4 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:377.2,377.16 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:377.16,379.3 1 0 +github.com/echovault/echovault/pkg/modules/list/commands.go:381.2,381.38 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:384.109,386.16 2 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:386.16,388.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:390.2,392.31 2 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:392.31,394.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:396.2,398.33 2 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:398.33,399.34 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:400.17,401.61 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:402.11,403.62 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:403.62,405.5 1 0 +github.com/echovault/echovault/pkg/modules/list/commands.go:406.4,406.68 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:406.68,408.5 1 0 +github.com/echovault/echovault/pkg/modules/list/commands.go:410.8,411.52 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:411.52,413.4 1 0 +github.com/echovault/echovault/pkg/modules/list/commands.go:415.2,420.9 4 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:420.9,422.3 1 0 +github.com/echovault/echovault/pkg/modules/list/commands.go:424.2,424.73 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:424.73,426.3 1 0 +github.com/echovault/echovault/pkg/modules/list/commands.go:427.2,427.38 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:430.109,432.16 2 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:432.16,434.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:436.2,440.31 3 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:440.31,442.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:444.2,444.33 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:444.33,445.34 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:446.17,447.61 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:448.11,449.62 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:449.62,451.5 1 0 +github.com/echovault/echovault/pkg/modules/list/commands.go:452.4,453.68 2 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:453.68,455.5 1 0 +github.com/echovault/echovault/pkg/modules/list/commands.go:457.8,458.52 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:458.52,460.4 1 0 +github.com/echovault/echovault/pkg/modules/list/commands.go:461.3,461.35 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:464.2,468.9 3 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:468.9,470.3 1 0 +github.com/echovault/echovault/pkg/modules/list/commands.go:472.2,472.73 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:472.73,474.3 1 0 +github.com/echovault/echovault/pkg/modules/list/commands.go:475.2,475.38 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:478.107,480.16 2 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:480.16,482.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:484.2,486.33 2 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:486.33,488.3 1 0 +github.com/echovault/echovault/pkg/modules/list/commands.go:490.2,490.51 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:490.51,492.3 1 0 +github.com/echovault/echovault/pkg/modules/list/commands.go:493.2,496.9 3 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:496.9,498.3 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:500.2,500.33 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:501.10,502.60 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:502.60,504.4 1 0 +github.com/echovault/echovault/pkg/modules/list/commands.go:505.3,505.54 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:506.14,507.70 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:507.70,509.4 1 0 +github.com/echovault/echovault/pkg/modules/list/commands.go:510.3,510.64 1 1 +github.com/echovault/echovault/pkg/modules/list/commands.go:514.33,621.2 1 0 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:22.51,23.18 1 1 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:23.18,25.3 1 1 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:26.2,26.30 1 1 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:29.49,30.19 1 1 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:30.19,32.3 1 1 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:33.2,33.30 1 1 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:36.50,37.19 1 1 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:37.19,39.3 1 1 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:40.2,40.30 1 1 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:43.52,44.19 1 1 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:44.19,46.3 1 1 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:47.2,47.30 1 1 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:50.52,51.19 1 1 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:51.19,53.3 1 1 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:54.2,54.30 1 1 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:57.50,58.19 1 1 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:58.19,60.3 1 1 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:61.2,61.30 1 1 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:64.51,65.19 1 1 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:65.19,67.3 1 1 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:68.2,68.30 1 1 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:71.50,72.19 1 1 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:72.19,74.3 1 1 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:75.2,75.30 1 1 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:78.51,79.18 1 1 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:79.18,81.3 1 1 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:82.2,82.30 1 1 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:85.51,86.19 1 1 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:86.19,88.3 1 1 +github.com/echovault/echovault/pkg/modules/list/key_funcs.go:89.2,89.38 1 1 +github.com/echovault/echovault/pkg/modules/connection/commands.go:25.108,26.18 1 1 +github.com/echovault/echovault/pkg/modules/connection/commands.go:27.10,28.50 1 1 +github.com/echovault/echovault/pkg/modules/connection/commands.go:29.9,30.34 1 1 +github.com/echovault/echovault/pkg/modules/connection/commands.go:31.9,32.72 1 1 +github.com/echovault/echovault/pkg/modules/connection/commands.go:36.33,43.60 1 0 +github.com/echovault/echovault/pkg/modules/connection/commands.go:43.60,45.5 1 0 +github.com/echovault/echovault/pkg/modules/generic/commands.go:33.13,34.34 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:34.34,38.3 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:40.2,41.29 2 0 +github.com/echovault/echovault/pkg/modules/generic/commands.go:41.29,43.3 1 0 +github.com/echovault/echovault/pkg/modules/generic/commands.go:51.104,53.16 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:53.16,55.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:57.2,62.16 5 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:62.16,64.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:68.2,68.16 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:68.16,69.34 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:69.34,71.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:71.9,73.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:76.2,76.44 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:76.44,78.34 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:78.34,80.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:81.3,81.36 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:82.8,82.51 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:82.51,84.33 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:84.33,86.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:87.3,87.45 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:88.8,90.34 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:90.34,93.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:93.9,96.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:98.2,98.16 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:98.16,100.3 1 0 +github.com/echovault/echovault/pkg/modules/generic/commands.go:101.2,103.76 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:103.76,105.3 1 0 +github.com/echovault/echovault/pkg/modules/generic/commands.go:108.2,108.28 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:108.28,110.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:112.2,112.17 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:115.105,116.44 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:116.44,118.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:120.2,123.15 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:123.15,124.29 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:124.29,125.16 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:125.16,131.5 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:136.2,136.30 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:136.30,137.15 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:137.15,142.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:147.2,147.28 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:147.28,148.31 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:148.31,149.52 1 0 +github.com/echovault/echovault/pkg/modules/generic/commands.go:149.52,151.5 1 0 +github.com/echovault/echovault/pkg/modules/generic/commands.go:152.4,153.12 2 0 +github.com/echovault/echovault/pkg/modules/generic/commands.go:155.3,155.60 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:155.60,157.4 1 0 +github.com/echovault/echovault/pkg/modules/generic/commands.go:158.3,158.55 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:162.2,162.28 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:162.28,163.58 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:163.58,165.4 1 0 +github.com/echovault/echovault/pkg/modules/generic/commands.go:168.2,168.38 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:171.104,173.16 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:173.16,175.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:176.2,178.33 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:178.33,180.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:182.2,183.16 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:183.16,185.3 1 0 +github.com/echovault/echovault/pkg/modules/generic/commands.go:186.2,190.51 3 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:193.105,195.16 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:195.16,197.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:199.2,202.27 3 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:202.27,203.31 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:203.31,205.12 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:207.3,207.33 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:207.33,209.18 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:209.18,211.5 1 0 +github.com/echovault/echovault/pkg/modules/generic/commands.go:212.4,213.12 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:215.3,215.19 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:217.2,217.15 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:217.15,218.34 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:218.34,219.14 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:219.14,222.5 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:226.2,226.28 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:226.28,228.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:230.2,232.30 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:232.30,233.24 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:233.24,235.12 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:237.3,237.96 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:240.2,240.19 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:243.104,245.16 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:245.16,247.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:248.2,249.27 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:249.27,251.17 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:251.17,253.12 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:255.3,255.13 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:257.2,257.51 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:260.108,262.16 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:262.16,264.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:266.2,268.33 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:268.33,270.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:272.2,272.51 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:272.51,274.3 1 0 +github.com/echovault/echovault/pkg/modules/generic/commands.go:275.2,278.31 3 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:278.31,280.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:282.2,284.30 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:287.111,289.16 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:289.16,291.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:293.2,295.33 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:295.33,297.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:299.2,299.52 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:299.52,301.3 1 0 +github.com/echovault/echovault/pkg/modules/generic/commands.go:302.2,306.31 3 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:306.31,308.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:310.2,311.46 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:311.46,313.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:315.2,315.47 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:318.104,320.16 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:320.16,322.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:324.2,326.33 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:326.33,328.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:330.2,330.52 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:330.52,332.3 1 0 +github.com/echovault/echovault/pkg/modules/generic/commands.go:333.2,337.31 3 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:337.31,339.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:341.2,342.39 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:342.39,344.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:346.2,346.12 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:346.12,348.3 1 0 +github.com/echovault/echovault/pkg/modules/generic/commands.go:350.2,350.47 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:353.107,355.16 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:355.16,357.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:359.2,363.16 3 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:363.16,365.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:366.2,367.42 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:367.42,369.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:371.2,371.33 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:371.33,373.3 1 0 +github.com/echovault/echovault/pkg/modules/generic/commands.go:375.2,375.51 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:375.51,377.3 1 0 +github.com/echovault/echovault/pkg/modules/generic/commands.go:378.2,380.19 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:380.19,383.3 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:385.2,387.33 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:388.12,389.39 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:389.39,391.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:392.3,392.46 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:393.12,394.39 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:394.39,396.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:397.3,397.46 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:398.12,399.39 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:399.39,401.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:402.3,402.39 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:402.39,404.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:405.3,405.46 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:406.12,407.39 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:407.39,408.40 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:408.40,410.5 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:411.4,411.47 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:413.3,413.46 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:414.10,415.71 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:418.2,418.30 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:421.109,423.16 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:423.16,425.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:427.2,431.16 3 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:431.16,433.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:434.2,435.44 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:435.44,437.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:439.2,439.33 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:439.33,441.3 1 0 +github.com/echovault/echovault/pkg/modules/generic/commands.go:443.2,443.51 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:443.51,445.3 1 0 +github.com/echovault/echovault/pkg/modules/generic/commands.go:446.2,448.19 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:448.19,451.3 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:453.2,455.33 2 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:456.12,457.39 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:457.39,459.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:460.3,460.46 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:461.12,462.39 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:462.39,464.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:465.3,465.46 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:466.12,467.39 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:467.39,469.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:470.3,470.39 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:470.39,472.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:473.3,473.46 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:474.12,475.39 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:475.39,476.40 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:476.40,478.5 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:479.4,479.47 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:481.3,481.46 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:482.10,483.71 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:486.2,486.30 1 1 +github.com/echovault/echovault/pkg/modules/generic/commands.go:489.33,644.2 1 0 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:22.49,23.34 1 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:23.34,25.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:26.2,26.30 1 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:29.50,30.25 1 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:30.25,32.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:33.2,34.30 2 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:34.30,35.15 1 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:35.15,37.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:39.2,39.18 1 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:42.49,43.19 1 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:43.19,45.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:46.2,46.30 1 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:49.50,50.18 1 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:50.18,52.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:53.2,53.21 1 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:56.49,57.18 1 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:57.18,59.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:60.2,60.21 1 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:63.53,64.19 1 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:64.19,66.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:67.2,67.21 1 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:70.56,71.19 1 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:71.19,73.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:74.2,74.21 1 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:77.49,78.19 1 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:78.19,80.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:81.2,81.21 1 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:84.52,85.34 1 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:85.34,87.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:88.2,88.30 1 1 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:91.54,92.34 1 0 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:92.34,94.3 1 0 +github.com/echovault/echovault/pkg/modules/generic/key_funcs.go:95.2,95.30 1 0 +github.com/echovault/echovault/pkg/modules/generic/utils.go:31.77,32.19 1 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:32.19,34.3 1 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:35.2,35.33 1 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:36.13,38.46 2 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:40.12,41.26 1 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:41.26,43.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:44.3,45.46 2 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:47.12,48.26 1 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:48.26,50.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:51.3,52.46 2 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:54.12,55.19 1 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:55.19,57.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:58.3,58.29 1 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:58.29,60.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:61.3,63.17 3 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:63.17,65.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:66.3,67.46 2 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:69.12,70.19 1 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:70.19,72.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:73.3,73.29 1 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:73.29,75.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:76.3,78.17 3 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:78.17,80.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:81.3,82.46 2 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:84.14,85.19 1 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:85.19,87.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:88.3,88.29 1 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:88.29,90.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:91.3,93.17 3 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:93.17,95.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:96.3,97.46 2 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:99.14,100.19 1 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:100.19,102.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:103.3,103.29 1 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:103.29,105.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:106.3,108.17 3 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:108.17,110.4 1 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:111.3,112.46 2 1 +github.com/echovault/echovault/pkg/modules/generic/utils.go:114.10,115.95 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:30.105,32.16 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:32.16,34.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:36.2,39.25 3 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:39.25,41.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:43.2,43.38 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:43.38,45.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:47.2,47.33 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:47.33,49.17 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:49.17,51.4 1 0 +github.com/echovault/echovault/pkg/modules/hash/commands.go:52.3,53.59 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:53.59,55.4 1 0 +github.com/echovault/echovault/pkg/modules/hash/commands.go:56.3,56.59 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:59.2,59.51 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:59.51,61.3 1 0 +github.com/echovault/echovault/pkg/modules/hash/commands.go:62.2,65.9 3 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:65.9,67.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:69.2,70.36 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:70.36,71.42 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:71.42,72.26 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:72.26,75.5 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:76.4,76.12 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:78.3,79.13 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:81.2,81.55 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:81.55,83.3 1 0 +github.com/echovault/echovault/pkg/modules/hash/commands.go:85.2,85.51 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:88.108,90.16 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:90.16,92.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:94.2,97.33 3 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:97.33,99.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:101.2,101.52 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:101.52,103.3 1 0 +github.com/echovault/echovault/pkg/modules/hash/commands.go:104.2,107.9 3 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:107.9,109.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:111.2,114.31 3 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:114.31,116.19 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:116.19,118.12 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:120.3,120.34 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:120.34,122.12 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:124.3,124.31 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:124.31,126.12 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:128.3,128.35 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:128.35,131.12 3 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:133.3,133.32 1 0 +github.com/echovault/echovault/pkg/modules/hash/commands.go:136.2,136.25 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:139.111,141.16 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:141.16,143.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:145.2,148.33 3 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:148.33,150.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:152.2,152.52 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:152.52,154.3 1 0 +github.com/echovault/echovault/pkg/modules/hash/commands.go:155.2,158.9 3 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:158.9,160.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:162.2,165.31 3 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:165.31,167.19 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:167.19,169.12 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:171.3,171.34 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:171.34,173.12 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:175.3,175.35 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:175.35,178.12 3 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:180.3,180.31 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:180.31,182.12 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:184.3,184.18 1 0 +github.com/echovault/echovault/pkg/modules/hash/commands.go:187.2,187.25 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:190.109,192.16 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:192.16,194.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:196.2,198.33 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:198.33,200.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:202.2,202.52 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:202.52,204.3 1 0 +github.com/echovault/echovault/pkg/modules/hash/commands.go:205.2,208.9 3 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:208.9,210.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:212.2,213.27 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:213.27,214.32 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:214.32,216.12 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:218.3,218.33 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:218.33,221.12 3 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:223.3,223.29 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:223.29,225.4 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:228.2,228.25 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:231.114,233.16 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:233.16,235.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:237.2,240.19 3 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:240.19,242.17 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:242.17,244.4 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:245.3,245.13 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:245.13,247.4 1 0 +github.com/echovault/echovault/pkg/modules/hash/commands.go:248.3,248.12 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:251.2,252.19 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:252.19,253.46 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:253.46,255.4 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:255.9,257.4 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:260.2,260.33 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:260.33,262.3 1 0 +github.com/echovault/echovault/pkg/modules/hash/commands.go:264.2,264.52 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:264.52,266.3 1 0 +github.com/echovault/echovault/pkg/modules/hash/commands.go:267.2,270.9 3 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:270.9,272.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:275.2,275.24 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:275.24,277.17 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:277.17,279.4 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:280.3,280.34 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:280.34,282.18 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:282.18,283.36 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:283.36,285.14 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:287.5,287.37 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:287.37,290.14 3 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:292.5,292.33 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:292.33,294.14 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:298.3,298.26 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:302.2,303.29 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:303.29,305.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:308.2,310.46 3 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:310.46,314.16 3 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:314.16,315.59 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:315.59,317.5 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:321.2,322.16 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:322.16,324.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:325.2,325.38 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:325.38,327.17 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:327.17,328.41 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:328.41,330.13 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:332.4,332.42 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:332.42,335.13 3 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:337.4,337.38 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:337.38,339.13 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:344.2,344.25 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:347.108,349.16 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:349.16,351.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:353.2,355.33 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:355.33,357.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:359.2,359.52 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:359.52,361.3 1 0 +github.com/echovault/echovault/pkg/modules/hash/commands.go:362.2,365.9 3 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:365.9,367.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:369.2,369.55 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:372.109,374.16 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:374.16,376.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:378.2,380.33 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:380.33,382.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:384.2,384.52 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:384.52,386.3 1 0 +github.com/echovault/echovault/pkg/modules/hash/commands.go:387.2,390.9 3 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:390.9,392.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:394.2,395.29 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:395.29,397.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:399.2,399.25 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:402.111,404.16 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:404.16,406.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:408.2,414.47 5 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:414.47,416.17 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:416.17,418.4 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:419.3,419.21 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:420.8,422.17 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:422.17,424.4 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:425.3,425.19 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:428.2,428.33 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:428.33,429.62 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:429.62,431.4 1 0 +github.com/echovault/echovault/pkg/modules/hash/commands.go:432.3,434.48 3 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:434.48,436.57 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:436.57,438.5 1 0 +github.com/echovault/echovault/pkg/modules/hash/commands.go:439.4,439.96 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:440.9,442.57 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:442.57,444.5 1 0 +github.com/echovault/echovault/pkg/modules/hash/commands.go:445.4,445.60 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:449.2,449.52 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:449.52,451.3 1 0 +github.com/echovault/echovault/pkg/modules/hash/commands.go:452.2,455.9 3 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:455.9,457.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:459.2,459.24 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:459.24,461.3 1 0 +github.com/echovault/echovault/pkg/modules/hash/commands.go:463.2,463.28 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:464.10,465.69 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:466.11,468.48 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:468.48,470.4 1 0 +github.com/echovault/echovault/pkg/modules/hash/commands.go:470.9,472.4 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:473.15,475.48 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:475.48,477.4 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:477.9,479.4 1 0 +github.com/echovault/echovault/pkg/modules/hash/commands.go:482.2,482.55 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:482.55,484.3 1 0 +github.com/echovault/echovault/pkg/modules/hash/commands.go:486.2,486.40 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:486.40,488.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:490.2,491.47 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:494.111,496.16 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:496.16,498.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:500.2,502.33 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:502.33,504.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:506.2,506.52 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:506.52,508.3 1 0 +github.com/echovault/echovault/pkg/modules/hash/commands.go:509.2,512.9 3 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:512.9,514.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:516.2,517.33 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:517.33,519.34 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:519.34,521.4 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:522.3,522.35 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:522.35,525.4 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:526.3,526.31 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:526.31,528.4 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:531.2,531.25 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:534.111,536.16 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:536.16,538.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:540.2,543.33 3 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:543.33,545.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:547.2,547.52 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:547.52,549.3 1 0 +github.com/echovault/echovault/pkg/modules/hash/commands.go:550.2,553.9 3 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:553.9,555.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:557.2,557.24 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:557.24,559.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:561.2,561.30 1 0 +github.com/echovault/echovault/pkg/modules/hash/commands.go:564.108,566.16 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:566.16,568.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:570.2,573.33 3 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:573.33,575.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:577.2,577.51 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:577.51,579.3 1 0 +github.com/echovault/echovault/pkg/modules/hash/commands.go:580.2,583.9 3 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:583.9,585.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:587.2,589.31 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:589.31,590.25 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:590.25,593.4 2 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:596.2,596.55 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:596.55,598.3 1 0 +github.com/echovault/echovault/pkg/modules/hash/commands.go:600.2,600.51 1 1 +github.com/echovault/echovault/pkg/modules/hash/commands.go:603.33,711.2 1 0 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:22.50,23.18 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:23.18,25.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:26.2,26.22 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:29.52,30.18 1 0 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:30.18,32.3 1 0 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:33.2,33.22 1 0 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:36.50,37.18 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:37.18,39.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:40.2,40.22 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:43.53,44.18 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:44.18,46.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:47.2,47.22 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:50.51,51.19 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:51.19,53.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:54.2,54.21 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:57.56,58.34 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:58.34,60.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:61.2,61.19 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:61.19,63.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:64.2,64.22 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:67.50,68.19 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:68.19,70.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:71.2,71.21 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:74.51,75.19 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:75.19,77.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:78.2,78.21 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:81.53,82.19 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:82.19,84.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:85.2,85.22 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:88.53,89.19 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:89.19,91.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:92.2,92.21 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:95.53,96.19 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:96.19,98.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:99.2,99.22 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:102.50,103.18 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:103.18,105.3 1 1 +github.com/echovault/echovault/pkg/modules/hash/key_funcs.go:106.2,106.22 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/channel.go:36.51,37.32 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/channel.go:37.32,39.3 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/channel.go:42.57,43.32 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/channel.go:43.32,46.3 2 1 +github.com/echovault/echovault/pkg/modules/pubsub/channel.go:49.61,60.33 3 1 +github.com/echovault/echovault/pkg/modules/pubsub/channel.go:60.33,62.3 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/channel.go:64.2,64.16 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/channel.go:67.28,68.12 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/channel.go:68.12,69.7 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/channel.go:69.7,74.40 3 1 +github.com/echovault/echovault/pkg/modules/pubsub/channel.go:74.40,75.30 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/channel.go:75.30,80.21 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/channel.go:80.21,82.7 1 0 +github.com/echovault/echovault/pkg/modules/pubsub/channel.go:86.4,86.33 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/channel.go:91.51,94.40 3 1 +github.com/echovault/echovault/pkg/modules/pubsub/channel.go:94.40,96.3 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/channel.go:97.2,98.11 2 1 +github.com/echovault/echovault/pkg/modules/pubsub/channel.go:101.53,104.40 3 1 +github.com/echovault/echovault/pkg/modules/pubsub/channel.go:104.40,106.3 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/channel.go:107.2,108.13 2 1 +github.com/echovault/echovault/pkg/modules/pubsub/channel.go:111.44,113.2 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/channel.go:115.36,119.2 3 1 +github.com/echovault/echovault/pkg/modules/pubsub/channel.go:121.34,125.2 3 1 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:26.113,28.9 2 1 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:28.9,30.3 1 0 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:32.2,34.24 2 1 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:34.24,36.3 1 0 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:38.2,41.17 3 1 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:44.115,46.9 2 1 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:46.9,48.3 1 0 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:50.2,54.66 3 1 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:57.108,59.9 2 1 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:59.9,61.3 1 0 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:62.2,62.19 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:62.19,64.3 1 0 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:65.2,66.38 2 1 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:69.113,70.18 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:70.18,72.3 1 0 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:74.2,75.9 2 1 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:75.9,77.3 1 0 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:79.2,80.19 2 1 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:80.19,82.3 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:84.2,84.38 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:87.109,89.9 2 1 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:89.9,91.3 1 0 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:92.2,93.49 2 1 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:96.112,98.9 2 1 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:98.9,100.3 1 0 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:101.2,101.36 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:104.33,111.60 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:111.60,113.21 1 0 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:113.21,115.6 1 0 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:116.5,116.24 1 0 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:125.60,127.21 1 0 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:127.21,129.6 1 0 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:130.5,130.24 1 0 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:139.60,141.22 1 0 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:141.22,143.6 1 0 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:144.5,144.33 1 0 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:155.60,158.5 1 0 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:168.60,171.5 1 0 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:179.60,179.86 1 0 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:180.101,182.5 1 0 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:191.62,191.88 1 0 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:199.62,199.88 1 0 +github.com/echovault/echovault/pkg/modules/pubsub/commands.go:208.62,208.85 1 0 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:34.26,39.2 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:41.101,48.17 5 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:48.17,50.3 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:52.2,52.37 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:52.37,56.75 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:56.75,58.4 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:60.3,60.23 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:60.23,63.19 2 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:63.19,65.5 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:65.10,67.5 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:68.4,69.31 2 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:69.31,74.20 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:74.20,76.6 1 0 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:78.4,78.46 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:79.9,81.47 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:81.47,86.20 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:86.20,88.6 1 0 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:94.112,99.17 4 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:99.17,101.3 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:103.2,106.24 3 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:106.24,107.19 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:107.19,110.40 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:110.40,111.31 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:111.31,112.14 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:114.5,114.34 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:114.34,117.6 2 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:119.9,122.40 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:122.40,123.31 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:123.31,124.14 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:126.5,126.34 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:126.34,129.6 2 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:137.2,137.38 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:137.38,138.30 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:138.30,139.54 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:139.54,142.5 2 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:148.2,148.17 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:148.17,149.36 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:149.36,151.40 2 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:151.40,153.58 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:153.58,154.35 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:154.35,157.7 2 0 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:158.6,158.14 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:161.5,161.30 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:161.30,162.35 1 0 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:162.35,165.7 2 0 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:171.2,172.39 2 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:172.39,174.3 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:176.2,176.20 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:179.84,183.38 3 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:183.38,185.29 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:185.29,186.35 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:186.35,188.5 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:189.4,189.12 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:192.3,192.41 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:192.41,194.4 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:198.51,205.19 5 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:205.19,206.39 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:206.39,207.26 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:207.26,210.5 2 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:212.3,213.21 2 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:216.2,218.38 2 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:218.38,220.78 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:220.78,223.12 3 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:226.3,226.50 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:226.50,229.4 2 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:232.2,232.53 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:235.32,240.38 4 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:240.38,241.51 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:241.51,243.4 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:245.2,245.14 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:248.52,253.35 4 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:253.35,255.66 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:255.66,257.4 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:258.3,258.20 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:258.20,260.12 2 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:262.3,262.106 1 1 +github.com/echovault/echovault/pkg/modules/pubsub/pubsub.go:264.2,264.20 1 1 github.com/echovault/echovault/pkg/modules/set/commands.go:28.108,30.16 2 1 github.com/echovault/echovault/pkg/modules/set/commands.go:30.16,32.3 1 1 github.com/echovault/echovault/pkg/modules/set/commands.go:34.2,38.33 3 1 diff --git a/pkg/commands/commands.go b/pkg/commands/commands.go new file mode 100644 index 0000000..ae1e343 --- /dev/null +++ b/pkg/commands/commands.go @@ -0,0 +1,59 @@ +package commands + +import ( + "github.com/echovault/echovault/pkg/modules/acl" + "github.com/echovault/echovault/pkg/modules/admin" + "github.com/echovault/echovault/pkg/modules/connection" + "github.com/echovault/echovault/pkg/modules/generic" + "github.com/echovault/echovault/pkg/modules/hash" + "github.com/echovault/echovault/pkg/modules/list" + "github.com/echovault/echovault/pkg/modules/pubsub" + "github.com/echovault/echovault/pkg/modules/set" + "github.com/echovault/echovault/pkg/modules/sorted_set" + str "github.com/echovault/echovault/pkg/modules/string" + "github.com/echovault/echovault/pkg/utils" +) + +// All returns all the commands currently available on EchoVault +func All() []utils.Command { + var commands []utils.Command + commands = append(commands, acl.Commands()...) + commands = append(commands, admin.Commands()...) + commands = append(commands, generic.Commands()...) + commands = append(commands, hash.Commands()...) + commands = append(commands, list.Commands()...) + commands = append(commands, connection.Commands()...) + commands = append(commands, pubsub.Commands()...) + commands = append(commands, set.Commands()...) + commands = append(commands, sorted_set.Commands()...) + commands = append(commands, str.Commands()...) + return commands +} + +// ByCategory only returns commands with at least one of the categories in the categories parameter +func ByCategory(categories []string) []utils.Command { + commands := All() + // TODO: Filter commands and subcommands by category + return commands +} + +// ByModule only returns commands that belong to one of the modules in the modules parameter +func ByModule(modules []string) []utils.Command { + commands := All() + // TODO: Filter commands by module + return commands +} + +// ExcludeCategories returns all commands except ones that have a category contained in the categories parameter. +func ExcludeCategories(categories []string) []utils.Command { + commands := All() + // TODO: Filter out commands and subcommands in the specified categories + return commands +} + +// ExcludeModules returns all commands except ones in a module included in the modules parameter +func ExcludeModules(modules []string) []utils.Command { + commands := All() + // TODO: Filter out commands in the specified modules + return commands +} diff --git a/pkg/config/config.go b/pkg/config/config.go new file mode 100644 index 0000000..37370e7 --- /dev/null +++ b/pkg/config/config.go @@ -0,0 +1,8 @@ +package config + +import "github.com/echovault/echovault/internal" + +// Config returns the default configuration. +func Config() (internal.Config, error) { + return internal.GetConfig() +}