Rewrite: rewrites env config repo and commits application cue files

We can build upon this tool to implement version to version migration logic.

Change-Id: I6066f565f118ca44ca3ce7a0ac7522258958cf25
diff --git a/core/installer/cmd/app_manager.go b/core/installer/cmd/app_manager.go
index b6c083c..7b05081 100644
--- a/core/installer/cmd/app_manager.go
+++ b/core/installer/cmd/app_manager.go
@@ -27,10 +27,10 @@
 		Use:  "appmanager",
 		RunE: appManagerCmdRun,
 	}
-	cmd.Flags().StringVar(
-		&appManagerFlags.sshKey,
-		"ssh-key",
-		"",
+	cmd.Flags().IntVar(
+		&appManagerFlags.port,
+		"port",
+		8080,
 		"",
 	)
 	cmd.Flags().StringVar(
@@ -39,10 +39,10 @@
 		"",
 		"",
 	)
-	cmd.Flags().IntVar(
-		&appManagerFlags.port,
-		"port",
-		8080,
+	cmd.Flags().StringVar(
+		&appManagerFlags.sshKey,
+		"ssh-key",
+		"",
 		"",
 	)
 	cmd.Flags().StringVar(
@@ -80,7 +80,7 @@
 	if err != nil {
 		return err
 	}
-	m, err := installer.NewAppManager(repoIO, kube)
+	m, err := installer.NewAppManager(repoIO, kube, "/apps")
 	if err != nil {
 		return err
 	}