davidovich / summon

Summon: your data on caffeine
Apache License 2.0
12 stars 0 forks source link

bug: runtime crash when no `cmd` is provided #90

Open davidovich opened 2 years ago

davidovich commented 2 years ago
panic: runtime error: slice bounds out of range [1:0]

goroutine 1 [running]:
github.com/davidovich/summon/pkg/summon.(*Driver).Run(0xc0001e6000, {0xc00011fcb0?, 0x2?, 0x2?})
        /home/david/go/pkg/mod/github.com/davidovich/summon@v0.14.1-0.20220516150309-e94c561e4e03/pkg/summon/run.go:55 +0x2a5
github.com/davidovich/summon/pkg/summon.(*Driver).addCmdSpec.func1(0xc00023b900?, {0x79df27?, 0x0?, 0x0?})
        /home/david/go/pkg/mod/github.com/davidovich/summon@v0.14.1-0.20220516150309-e94c561e4e03/pkg/summon/run.go:362 +0xc5
github.com/spf13/cobra.(*Command).execute(0xc00023b900, {0xc0000712e0, 0x0, 0x0})
        /home/david/go/pkg/mod/github.com/spf13/cobra@v1.4.0/command.go:856 +0x67c
github.com/spf13/cobra.(*Command).ExecuteC(0xc000238000)
        /home/david/go/pkg/mod/github.com/spf13/cobra@v1.4.0/command.go:974 +0x3b4
github.com/spf13/cobra.(*Command).Execute(...)
        /home/david/go/pkg/mod/github.com/spf13/cobra@v1.4.0/command.go:902
github.com/davidovich/summon.Main({0xc000010090, 0x3, 0x60?}, {0x0?}, {0xc00011ff68, 0x1, 0x738dc0?})
        /home/david/go/pkg/mod/github.com/davidovich/summon@v0.14.1-0.20220516150309-e94c561e4e03/main.go:66 +0x28f
main.main()