]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commitdiff
cli scripts: remove the for-educational-purposes standalone clauses. Closes #261.
authorBrian Warner <warner@lothar.com>
Wed, 16 Jan 2008 07:08:51 +0000 (00:08 -0700)
committerBrian Warner <warner@lothar.com>
Wed, 16 Jan 2008 07:08:51 +0000 (00:08 -0700)
src/allmydata/scripts/tahoe_get.py
src/allmydata/scripts/tahoe_ls.py
src/allmydata/scripts/tahoe_mv.py
src/allmydata/scripts/tahoe_put.py
src/allmydata/scripts/tahoe_rm.py

index 8c4b60bf0a3bb3c057a4b9096b171ca854ae6137..bae69acfc30e80b09b270639b03e2b85f0a73ed6 100644 (file)
@@ -1,4 +1,3 @@
-#!/usr/bin/env python
 
 import urllib
 
@@ -25,29 +24,3 @@ def get(nodeurl, dir_uri, vdrive_fname, local_file, stdout, stderr):
         outf.close()
 
     return 0
-
-
-def main():
-    import optparse, re
-    parser = optparse.OptionParser()
-    parser.add_option("-u", "--nodeurl", dest="nodeurl")
-    parser.add_option("-r", "--dir-cap", dest="rooturi")
-
-    (options, args) = parser.parse_args()
-
-    NODEURL_RE=re.compile("http://([^:]*)(:([1-9][0-9]*))?")
-    if not isinstance(options.nodeurl, basestring) or not NODEURL_RE.match(options.nodeurl):
-        raise ValueError("--node-url is required to be a string and look like \"http://HOSTNAMEORADDR:PORT\", not: %r" % (options.nodeurl,))
-
-    if not options.rooturi:
-        raise ValueError("must provide --dir-cap")
-
-    vdrive_fname = args[0]
-    local_file = None
-    if len(args) > 1:
-        local_file = args[1]
-
-    get(options.nodeurl, options.rooturi, vdrive_fname, local_file)
-
-if __name__ == '__main__':
-    main()
index 025e14f40fc1e5c5b4307351dfb04ca76f96e565..f6dc0f98ad77912a2cec917af32ab310bbbebbd0 100644 (file)
@@ -1,4 +1,3 @@
-#! /usr/bin/python
 
 import urllib
 import simplejson
@@ -27,29 +26,3 @@ def list(nodeurl, dir_uri, vdrive_pathname, stdout, stderr):
                 print >>stdout, "%10s %s" % (size, name)
     elif nodetype == "filenode":
         print >>stdout, "%10s %s" % (d['size'], vdrive_pathname)
-
-
-
-def main():
-    import optparse, re
-    parser = optparse.OptionParser()
-    parser.add_option("-u", "--node-url", dest="nodeurl")
-    parser.add_option("-r", "--dir-cap", dest="rooturi")
-
-    (options, args) = parser.parse_args()
-
-    NODEURL_RE=re.compile("http://([^:]*)(:([1-9][0-9]*))?")
-    if not isinstance(options.nodeurl, basestring) or not NODEURL_RE.match(options.nodeurl):
-        raise ValueError("--node-url is required to be a string and look like \"http://HOSTNAMEORADDR:PORT\", not: %r" % (options.nodeurl,))
-
-    if not options.rooturi:
-        raise ValueError("must provide --dir-cap")
-
-    vdrive_pathname = ""
-    if args:
-        vdrive_pathname = args[0]
-
-    list(options.nodeurl, options.rooturi, vdrive_pathname)
-
-if __name__ == '__main__':
-    main()
index be097a88e4bf4d5e7f803d2a18f9caffc20d26fe..7b21a6005135a3ccefa6b2e1e0f36d1c429636f1 100644 (file)
@@ -1,4 +1,3 @@
-#! /usr/bin/python
 
 import re
 import urllib
index c81ec9c2138e251b603c2931fa15d1be44fd70df..9febf50e5535e650dd0231dfaf55e805a66700da 100644 (file)
@@ -1,4 +1,3 @@
-#!/usr/bin/env python
 
 import urllib
 from allmydata.scripts.common_http import do_http
@@ -26,28 +25,3 @@ def put(nodeurl, dir_uri, local_fname, vdrive_fname, verbosity,
     print >>stderr, "error, got %s %s" % (resp.status, resp.reason)
     print >>stderr, resp.read()
     return 1
-
-def main():
-    import optparse, re
-    parser = optparse.OptionParser()
-    parser.add_option("-u", "--node-url", dest="nodeurl")
-    parser.add_option("-r", "--dir-cap", dest="rooturi")
-
-    (options, args) = parser.parse_args()
-
-    NODEURL_RE=re.compile("http://([^:]*)(:([1-9][0-9]*))?")
-    if not isinstance(options.nodeurl, basestring) or not NODEURL_RE.match(options.nodeurl):
-        raise ValueError("--node-url is required to be a string and look like \"http://HOSTNAMEORADDR:PORT\", not: %r" % (options.nodeurl,))
-
-    if not options.rooturi:
-        raise ValueError("must provide --dir-cap")
-
-    local_file = args[0]
-    vdrive_fname = None
-    if len(args) > 1:
-        vdrive_fname = args[1]
-
-    return put(options.nodeurl, options.rooturi, vdrive_fname, local_file)
-
-if __name__ == '__main__':
-    main()
index d9106f3ab866ba5371864f61cbceb093ecd04774..7f36d928fe86fd18439f9f0c15c133cee7283e05 100644 (file)
@@ -1,4 +1,3 @@
-#!/usr/bin/env python
 
 import urllib
 from allmydata.scripts.common_http import do_http
@@ -24,25 +23,3 @@ def rm(nodeurl, dir_uri, vdrive_pathname, verbosity, stdout, stderr):
     print >>stderr, "error, got %s %s" % (resp.status, resp.reason)
     print >>stderr, resp.read()
     return 1
-
-def main():
-    import optparse, re
-    parser = optparse.OptionParser()
-    parser.add_option("-u", "--node-url", dest="nodeurl")
-    parser.add_option("-r", "--dir-cap", dest="rooturi")
-
-    (options, args) = parser.parse_args()
-
-    NODEURL_RE=re.compile("http://([^:]*)(:([1-9][0-9]*))?")
-    if not isinstance(options.nodeurl, basestring) or not NODEURL_RE.match(options.nodeurl):
-        raise ValueError("--node-url is required to be a string and look like \"http://HOSTNAMEORADDR:PORT\", not: %r" % (options.nodeurl,))
-
-    if not options.rooturi:
-        raise ValueError("must provide --dir-cap")
-
-    vdrive_pathname = args[0]
-
-    return rm(options.nodeurl, options.rooturi, vdrive_pathname, 0)
-
-if __name__ == '__main__':
-    main()