add in ability to use multiple jsons

This commit is contained in:
Paul R. Tagliamonte 2020-03-28 22:23:39 -04:00
parent 48d2e2e102
commit 2388830de4

View file

@ -45,7 +45,12 @@ func loadConfig(namespace string) (ret []Package, err error) {
} }
func main() { func main() {
if len(os.Args) != 3 {
fmt.Printf("main.go namespace fs-root-dir\n")
}
namespace := os.Args[1] namespace := os.Args[1]
root := os.Args[2]
packages, err := loadConfig(namespace) packages, err := loadConfig(namespace)
if err != nil { if err != nil {
@ -59,7 +64,7 @@ func main() {
for _, subpackage := range packages { for _, subpackage := range packages {
pkgpath := path.Join(namespace, pkg.Path) pkgpath := path.Join(namespace, pkg.Path)
root := path.Join(".", pkg.Path, subpackage) root := path.Join(root, pkg.Path, subpackage)
if err := os.MkdirAll(root, 0755); err != nil { if err := os.MkdirAll(root, 0755); err != nil {
fmt.Errorf("%s\n", err) fmt.Errorf("%s\n", err)