add in ability to use multiple jsons
This commit is contained in:
parent
48d2e2e102
commit
2388830de4
1 changed files with 6 additions and 1 deletions
7
main.go
7
main.go
|
@ -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)
|
||||||
|
|
Loading…
Reference in a new issue