From: <tre...@us...> - 2009-09-09 07:26:25
|
Revision: 275 http://spd.svn.sourceforge.net/spd/?rev=275&view=rev Author: treibholz Date: 2009-09-09 07:26:17 +0000 (Wed, 09 Sep 2009) Log Message: ----------- forgot the utf-8 here... Modified Paths: -------------- trunk/src/spd-cli Modified: trunk/src/spd-cli =================================================================== --- trunk/src/spd-cli 2009-09-09 07:23:13 UTC (rev 274) +++ trunk/src/spd-cli 2009-09-09 07:26:17 UTC (rev 275) @@ -1,4 +1,6 @@ #!/usr/bin/python +# -*- coding: UTF-8 -*- + # Copyright (C) 2009 Klaus Umbach {{{ # <tre...@us...> # This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <tre...@us...> - 2009-09-09 13:02:17
|
Revision: 280 http://spd.svn.sourceforge.net/spd/?rev=280&view=rev Author: treibholz Date: 2009-09-09 13:02:10 +0000 (Wed, 09 Sep 2009) Log Message: ----------- delete by ID Modified Paths: -------------- trunk/src/spd-cli Modified: trunk/src/spd-cli =================================================================== --- trunk/src/spd-cli 2009-09-09 12:58:06 UTC (rev 279) +++ trunk/src/spd-cli 2009-09-09 13:02:10 UTC (rev 280) @@ -34,6 +34,11 @@ dest ="delete", help ="Entry to delete") +parser.add_option( "-i", "--delete-id", + dest ="deleteID", + help ="ID to delete") + + parser.add_option( "-a", "--add", action="store_true", dest = "add", @@ -74,6 +79,13 @@ pc.delEntry(searchPatterns) pc.exportPasswordsPlain() +elif options.deleteID: + id = int(sys.argv[2]) + pc.delEntry('nix', id=id) + pc.exportPasswordsPlain() + + + elif options.pwonly: searchPatterns = sys.argv del searchPatterns[0] This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <tre...@us...> - 2009-09-09 13:10:26
|
Revision: 281 http://spd.svn.sourceforge.net/spd/?rev=281&view=rev Author: treibholz Date: 2009-09-09 13:10:16 +0000 (Wed, 09 Sep 2009) Log Message: ----------- no output, when nothing was found with -p Modified Paths: -------------- trunk/src/spd-cli Modified: trunk/src/spd-cli =================================================================== --- trunk/src/spd-cli 2009-09-09 13:02:10 UTC (rev 280) +++ trunk/src/spd-cli 2009-09-09 13:10:16 UTC (rev 281) @@ -87,10 +87,11 @@ elif options.pwonly: - searchPatterns = sys.argv - del searchPatterns[0] - del searchPatterns[0] - print pc.findPassword(searchPatterns)[pc.passwordField][0] + searchPatterns = args + try: + print pc.findPassword(searchPatterns)[pc.passwordField][0] + except: + pass #elif options.widemode: # searchPatterns = sys.argv This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Z3...@us...> - 2009-10-03 14:16:21
|
Revision: 284 http://spd.svn.sourceforge.net/spd/?rev=284&view=rev Author: Z3po Date: 2009-10-03 14:16:10 +0000 (Sat, 03 Oct 2009) Log Message: ----------- Added other metavar string than the used variable for help output Modified Paths: -------------- trunk/src/spd-cli Modified: trunk/src/spd-cli =================================================================== --- trunk/src/spd-cli 2009-10-02 23:47:09 UTC (rev 283) +++ trunk/src/spd-cli 2009-10-03 14:16:10 UTC (rev 284) @@ -33,10 +33,12 @@ epilog = "With no parameters it will print out nothing!") parser.add_option( "-d", "--delete", + metavar="Keyword", dest ="delete", help ="Entry to delete") parser.add_option( "-i", "--delete-id", + metavar="ID", dest ="deleteID", help ="ID to delete") This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Z3...@us...> - 2010-06-28 11:33:40
|
Revision: 297 http://spd.svn.sourceforge.net/spd/?rev=297&view=rev Author: Z3po Date: 2010-06-28 11:33:34 +0000 (Mon, 28 Jun 2010) Log Message: ----------- changed --add-key to --add-collumn because of missunderstandings Modified Paths: -------------- trunk/src/spd-cli Modified: trunk/src/spd-cli =================================================================== --- trunk/src/spd-cli 2010-06-27 13:04:31 UTC (rev 296) +++ trunk/src/spd-cli 2010-06-28 11:33:34 UTC (rev 297) @@ -61,11 +61,11 @@ default=False, help = "Add an Entry") -parser.add_option( "--add-key", - metavar="Keyword", - dest = "addkey", +parser.add_option( "--add-collumn", + metavar="Collumn", + dest = "addcollumn", default=False, - help = "Add a Keyword") + help = "Add a Collumn to Passfile") parser.add_option( "-p", "--password-only", action="store_true", @@ -107,8 +107,8 @@ pc.updateEntry(updates) pc.exportPasswordsPlain() -elif options.addkey: - pc.addCollumn(options.addkey) +elif options.addcollumn: + pc.addCollumn(options.addcollumn) pc.exportPasswordsPlain() elif options.delete: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <Z3...@us...> - 2012-09-13 12:02:55
|
Revision: 341 http://spd.svn.sourceforge.net/spd/?rev=341&view=rev Author: Z3po Date: 2012-09-13 12:02:44 +0000 (Thu, 13 Sep 2012) Log Message: ----------- fixed format of files and fixed delete call in spd-cli Modified Paths: -------------- trunk/src/spd-cli Modified: trunk/src/spd-cli =================================================================== --- trunk/src/spd-cli 2012-08-06 13:38:18 UTC (rev 340) +++ trunk/src/spd-cli 2012-09-13 12:02:44 UTC (rev 341) @@ -30,63 +30,65 @@ pp = spdCore.name(sys.argv[0]) # {{{ OptionParser stuff -parser = OptionParser( "%prog [Options] Search", - description = pp.acronym + ' - ' + pp.name, - version = version, - epilog = "With no parameters it will print out everything!") +parser = OptionParser( "%prog [Options] Search", + description = pp.acronym + ' - ' + pp.name, + version = version, + epilog = "With no parameters it will print out everything!") -parser.add_option( "-d", "--delete", - metavar="Keywords", - dest ="delete", - help ="Entries to delete") +parser.add_option( "-d", "--delete", + action="store_true", + metavar="Keywords", + dest ="delete", + default=False, + help ="Entries to delete") -parser.add_option( "-e", "--edit", - metavar="ID", - dest ="edit", - help ="ID to edit") +parser.add_option( "-e", "--edit", + metavar="ID", + dest ="edit", + help ="ID to edit") -parser.add_option( "-i", "--delete-id", - metavar="ID", - dest ="deleteID", - help ="ID to delete") +parser.add_option( "-i", "--delete-id", + metavar="ID", + dest ="deleteID", + help ="ID to delete") -parser.add_option( "--id", - dest ="id", - help ="Show Password by ID") +parser.add_option( "--id", + dest ="id", + help ="Show Password by ID") -parser.add_option( "-a", "--add", - action="store_true", - dest = "add", - default=False, - help = "Add an Entry") +parser.add_option( "-a", "--add", + action="store_true", + dest = "add", + default=False, + help = "Add an Entry") -parser.add_option( "--add-collumn", - metavar="Collumn", - dest = "addcollumn", - default=False, - help = "Add a Collumn to Passfile") +parser.add_option( "--add-collumn", + metavar="Collumn", + dest = "addcollumn", + default=False, + help = "Add a Collumn to Passfile") -parser.add_option( "-p", "--password-only", - action="store_true", - dest = "pwonly", - default=False, - help = "print Password only of first match, usefull for piping (e.g. in rdesktop)") +parser.add_option( "-p", "--password-only", + action="store_true", + dest = "pwonly", + default=False, + help = "print Password only of first match, usefull for piping (e.g. in rdesktop)") -parser.add_option( "-w", "--wide", - action="store_true", - dest = "widemode", - default=False, - help = "print output in wide mode (means as a table)") +parser.add_option( "-w", "--wide", + action="store_true", + dest = "widemode", + default=False, + help = "print output in wide mode (means as a table)") -parser.add_option( "-l", "--local", - action="store_true", - dest = "localStore", - default=False, - help = "do not operate on the configured RCS, only use the local password container") +parser.add_option( "-l", "--local", + action="store_true", + dest = "localStore", + default=False, + help = "do not operate on the configured RCS, only use the local password container") -parser.add_option( "--passfile", - dest = "passfile", - help = "do not use the confgured passfile but the one given here") +parser.add_option( "--passfile", + dest = "passfile", + help = "do not use the confgured passfile but the one given here") (options, args) = parser.parse_args() # }}} @@ -98,53 +100,53 @@ # check if it is a search or not. if options.add: - pc.addEntry(interface.newEntry(pc.getCollumns())) - pc.exportPasswordsPlain() + pc.addEntry(interface.newEntry(pc.getCollumns())) + pc.exportPasswordsPlain() elif options.edit: - updates = interface.editEntry(pc.findPassword(options.edit,id=True)) - pc.updateEntry(updates) - pc.exportPasswordsPlain() + updates = interface.editEntry(pc.findPassword(options.edit,id=True)) + pc.updateEntry(updates) + pc.exportPasswordsPlain() elif options.addcollumn: - pc.addCollumn(options.addcollumn) - pc.exportPasswordsPlain() + pc.addCollumn(options.addcollumn) + pc.exportPasswordsPlain() elif options.delete: - searchPatterns = args - pc.delEntry(searchPatterns) - pc.exportPasswordsPlain() + searchPatterns = args + pc.delEntry(searchPatterns) + pc.exportPasswordsPlain() elif options.deleteID: - id = options.deleteID - pc.delEntry('nix', id=id) - pc.exportPasswordsPlain() + id = options.deleteID + pc.delEntry('nix', id=id) + pc.exportPasswordsPlain() elif options.pwonly: - searchPatterns = args - try: - if options.id: - print pc.findPassword(options.id,id=True)[pc.passwordField][0] - else: - print pc.findPassword(searchPatterns)[pc.passwordField][0] - except: - pass + searchPatterns = args + try: + if options.id: + print pc.findPassword(options.id,id=True)[pc.passwordField][0] + else: + print pc.findPassword(searchPatterns)[pc.passwordField][0] + except: + pass elif options.widemode: - searchPatterns = args - if options.id: - interface.tableOutput(pc.findPassword(options.id,id=True)) - else: - interface.tableOutput(pc.findPassword(searchPatterns)) + searchPatterns = args + if options.id: + interface.tableOutput(pc.findPassword(options.id,id=True)) + else: + interface.tableOutput(pc.findPassword(searchPatterns)) else: # regular search - searchPatterns = args - if options.id: - interface.listOutput(pc.findPassword(options.id,id=True)) - else: - interface.listOutput(pc.findPassword(searchPatterns)) + searchPatterns = args + if options.id: + interface.listOutput(pc.findPassword(options.id,id=True)) + else: + interface.listOutput(pc.findPassword(searchPatterns)) # EOF -# vim:foldmethod=marker:tabstop=3:autoindent:shiftwidth=3 +# vim:filetype=python:foldmethod=marker:autoindent:expandtab:tabstop=4 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |