Adding ONOS Segment Routing CLI files to new repo
diff --git a/cli/setup.py b/cli/setup.py
new file mode 100755
index 0000000..92b1d65
--- /dev/null
+++ b/cli/setup.py
@@ -0,0 +1,63 @@
+#
+# Copyright (c) 2011,2012,2013 Big Switch Networks, Inc.
+#
+# Licensed under the Eclipse Public License, Version 1.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.eclipse.org/legal/epl-v10.html
+#
+# 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.
+#
+
+import setuptools
+import os
+
+
+def all_files_in_subdir(dir, mod, full_list):
+    for f in os.listdir(dir):
+        path = os.path.join(dir, f)
+        if os.path.isdir(path):
+            all_files_in_subdir(path, "%s.%s" % (dir, f), full_list)
+        elif f.endswith('.py') and f != '__init__.py':
+            full_list.append("%s.%s" % (mod, f[:-3]))
+    return full_list
+
+
+def all_modules_in_subdir(dir):
+    mod = all_files_in_subdir(dir, '', [])
+    return mod
+
+
+def all_doc_in_subdirs(dir, doc_collect):
+    for f in os.listdir(dir):
+        path = os.path.join(dir, f)
+        if os.path.isdir(path):
+            all_doc_in_subdirs(path, doc_collect)
+        else:
+            doc_collect.append((dir, [path]))
+    return doc_collect
+
+
+def all_documentation(dir):
+    return all_doc_in_subdirs(dir, [])
+
+
+setuptools.setup(
+    name="cli",
+    version="0.1.0",
+    zip_safe=True,
+    py_modules=["cli", "model_info_list", "prettyprint", "storeclient",
+                "climodelinfo", "vendor", "trace", "timesince", "command",
+                "c_actions", "c_data_handlers",  "c_completions", "c_validations",
+                "error", "modi", "utif", "midw", "vnsw", "fmtcnv",
+                "rest_to_model", "run_config", "tech_support",
+                "url_cache", "doc", "sdndb",
+                ] + all_modules_in_subdir('desc'),
+    data_files=[("data", ["data/oui.txt"])] + all_documentation("documentation"),
+    entry_points=dict(console_scripts=["cli = cli:main", "trace = trace:main"]),
+    )