diff --git a/pre_commit_hooks/mixed_line_ending.py b/pre_commit_hooks/mixed_line_ending.py index 323708b..6de9a4e 100644 --- a/pre_commit_hooks/mixed_line_ending.py +++ b/pre_commit_hooks/mixed_line_ending.py @@ -27,9 +27,9 @@ class MixedLineEndingOption(CLIOption): def mixed_line_ending(argv=None): - args = _parse_arguments(argv) + options = _parse_arguments(argv) - print(args.fix) + print(options) return 0 @@ -49,7 +49,19 @@ def _parse_arguments(argv=None): help='Increase output verbosity') args = parser.parse_args(argv) - return args + fix = None + if args.fix == 'auto': + fix = MixedLineEndingOption.AUTO + elif args.fix == 'no': + fix = MixedLineEndingOption.NO + elif args.fix == 'crlf': + fix = MixedLineEndingOption.CRLF + elif args.fix == 'lf': + fix = MixedLineEndingOption.LF + + options = {'fix': fix, 'verbose': args.verbose} + + return options if __name__ == '__main__':