summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTill Maas <opensource@till.name>2011-10-11 22:33:01 +0200
committerTill Maas <opensource@till.name>2011-10-11 22:33:01 +0200
commiteed9b30c662fe2d39e450169af987912295e147f (patch)
treea66c72dcd423922c2ab7f5fb769a53181d9bc029
parent77813a626460aad14dd2290a2b3d340b142cc46c (diff)
downloadcnucnu-eed9b30c662fe2d39e450169af987912295e147f.tar.gz
cnucnu-eed9b30c662fe2d39e450169af987912295e147f.tar.xz
cnucnu-eed9b30c662fe2d39e450169af987912295e147f.zip
Add basic argument parsing to main code of scm.py
-rwxr-xr-xcnucnu/scm.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/cnucnu/scm.py b/cnucnu/scm.py
index d103dd6..a0e7123 100755
--- a/cnucnu/scm.py
+++ b/cnucnu/scm.py
@@ -65,11 +65,14 @@ if __name__ == '__main__':
from package_list import Package, Repository
+ import sys
+ package_name = len(sys.argv) > 1 and sys.argv[1] or "crossvc"
- package = Package("crossvc", "", "", Repository())
- package._latest_upstream = "1.5.2-0"
+ package = Package(package_name, "", "", Repository())
+ upstream_version = len(sys.argv) > 2 and sys.argv[1] or "1.5.2-0"
+ package._latest_upstream = upstream_version
- print scm.get_sources({"name": "crossvc"})
- print scm.get_sourcefiles({"name": "crossvc"})
+ print scm.get_sources({"name": package_name})
+ print scm.get_sourcefiles({"name": package_name})
print scm.has_upstream_version(package)