summaryrefslogtreecommitdiff
path: root/bundle2installable/src/java/com/android/tools/appbundle/bundle2installable/Bundle2InstallableMain.java
diff options
context:
space:
mode:
Diffstat (limited to 'bundle2installable/src/java/com/android/tools/appbundle/bundle2installable/Bundle2InstallableMain.java')
-rw-r--r--bundle2installable/src/java/com/android/tools/appbundle/bundle2installable/Bundle2InstallableMain.java56
1 files changed, 0 insertions, 56 deletions
diff --git a/bundle2installable/src/java/com/android/tools/appbundle/bundle2installable/Bundle2InstallableMain.java b/bundle2installable/src/java/com/android/tools/appbundle/bundle2installable/Bundle2InstallableMain.java
deleted file mode 100644
index 71b1111..0000000
--- a/bundle2installable/src/java/com/android/tools/appbundle/bundle2installable/Bundle2InstallableMain.java
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * Copyright (C) 2017 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License
- */
-
-package com.android.tools.appbundle.bundle2installable;
-
-import java.io.IOException;
-import java.util.Arrays;
-import java.util.List;
-
-/**
- * Main entry point of the bundle2installable tool
- */
-public class Bundle2InstallableMain {
-
- public static void main(String[] args) throws IOException {
- if (args.length < 1) {
- throw new IllegalStateException(
- "Incorrect number of args. Use bundle2installable [command] ...");
- }
- String command = args[0];
- switch (command) {
- case "split-module":
- ModuleSplitter.doSplitModule(args);
- break;
- case "generate":
- ModuleZipMaker.generateModuleZips(args[1], args[2]);
- break;
- case "link":
- DeliverableLinker.makeDeliverable(args[1], args[2], makeList(args[3]),
- makeList(args[4]));
- break;
- }
- }
-
- private static List<String> makeList(String flag) {
- String[] equal = flag.split("=");
- String equalVal = equal[0];
- if (equal.length > 1) { // assignment
- equalVal = equal[1];
- }
- return Arrays.asList(equalVal.split(","));
- }
-}