Show More
@@ -125,23 +125,26 class Command(BasePasterCommand): | |||||
125 | if remove: |
|
125 | if remove: | |
126 | for path, date_ in to_remove: |
|
126 | for path, date_ in to_remove: | |
127 | print >> sys.stdout, 'removing repository %s' % path |
|
127 | print >> sys.stdout, 'removing repository %s' % path | |
128 |
shutil.rmtree(path) |
|
128 | shutil.rmtree(path) | |
129 | else: |
|
129 | else: | |
130 | print 'nothing done exiting...' |
|
130 | print 'nothing done exiting...' | |
131 | sys.exit(0) |
|
131 | sys.exit(0) | |
132 |
|
132 | |||
133 | def update_parser(self): |
|
133 | def update_parser(self): | |
134 |
self.parser.add_option( |
|
134 | self.parser.add_option( | |
135 | action='store', |
|
135 | '--older-than', | |
136 | dest='older_than', |
|
136 | action='store', | |
137 | help=( |
|
137 | dest='older_than', | |
138 |
|
|
138 | help=("only remove repos that have been removed " | |
139 |
|
|
139 | "at least given time ago " | |
140 |
|
|
140 | "ex. --older-than=30d deletes repositores " | |
141 |
|
|
141 | "removed more than 30days ago. Possible options " | |
142 |
|
|
142 | "d[ays]/h[ours]/m[inutes]/s[seconds]. OPTIONAL") | |
143 |
|
|
143 | ) | |
144 | self.parser.add_option('--dont-ask', |
|
144 | ||
145 | action='store_true', |
|
145 | self.parser.add_option( | |
146 |
|
|
146 | '--dont-ask', | |
147 | help=("Don't ask to remove repos")) |
|
147 | action="store_true", | |
|
148 | dest="dont_ask", | |||
|
149 | help="Don't ask to remove repos" | |||
|
150 | ) |
General Comments 0
You need to be logged in to leave comments.
Login now