Wanda Chiu created MYNEWT-639:
---------------------------------
Summary: newt pkg new command does not error check or show in help
text that package location is needed as an argument.
Key: MYNEWT-639
URL: https://issues.apache.org/jira/browse/MYNEWT-639
Project: Mynewt
Issue Type: Bug
Components: Newt
Affects Versions: v1_0_0_beta2
Reporter: Wanda Chiu
Assignee: Wanda Chiu
Priority: Minor
Fix For: v1_0_0_rel
1) The current "newt pkg new" command help text does not indicate package
location as an input parameter:
{code}
newt pkg new -h
Create a new package, from a template
Usage:
newt pkg new [flags]
Flags:
-t, --type string Type of package to create: pkg, bsp, sdk. Default pkg.
(default "pkg")
{code}
2) The command does not error check whether the location is specified and
assumes one is provided. " newt pkg new" causes a go runtime error.
{code}
panic: runtime error: index out of range
goroutine 1 [running]:
panic(0x40edc0, 0xc4200120d0)
/usr/local/Cellar/go/1.7.4_2/libexec/src/runtime/panic.go:500 +0x1a1
mynewt.apache.org/newt/newt/cli.pkgNewCmd(0xc42014eb40, 0x6aa9a8, 0x0, 0x0)
/Users/wanda/mydev/go/src/mynewt.apache.org/newt/newt/cli/pkg_cmds.go:43 +0x125
mynewt.apache.org/newt/newt/vendor/github.com/spf13/cobra.(*Command).execute(0xc42014eb40,
0x6aa9a8, 0x0, 0x0, 0xc42014eb40, 0x6aa9a8)
/Users/wanda/mydev/go/src/mynewt.apache.org/newt/newt/vendor/github.com/spf13/cobra/command.go:636
+0x443
mynewt.apache.org/newt/newt/vendor/github.com/spf13/cobra.(*Command).ExecuteC(0xc4200a1200,
0xffffffffffffffff, 0x3, 0x47cc01)
/Users/wanda/mydev/go/src/mynewt.apache.org/newt/newt/vendor/github.com/spf13/cobra/command.go:722
+0x367
mynewt.apache.org/newt/newt/vendor/github.com/spf13/cobra.(*Command).Execute(0xc4200a1200,
0x47cc01, 0x3)
/Users/wanda/mydev/go/src/mynewt.apache.org/newt/newt/vendor/github.com/spf13/cobra/command.go:681
+0x2b
main.main()
{code}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)