Source code for pydarkstar.options.output
# -*- coding: utf-8 -*-
"""
Output options.
"""
from .base import BaseOptions
[docs]class OutputOptions(BaseOptions):
def __init__(self, *args, **kwargs):
super(OutputOptions, self).__init__(*args, **kwargs)
self.stub = 'items' # output file stub
self.overwrite = False # overwrite output
self.backup = False # backup output
self.add_argument(dest='stub', nargs='?', type=str, default=self.stub, help='output file stub')
self.add_argument('--overwrite', action='store_true', help='overwrite output file')
self.add_argument('--backup', action='store_true', help='backup output file')
if __name__ == '__main__':
pass