Skip to content

Commit

Permalink
step 5
Browse files Browse the repository at this point in the history
  • Loading branch information
DSungatulin committed Jan 7, 2024
1 parent be30af9 commit dd45150
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 10 deletions.
2 changes: 1 addition & 1 deletion gendiff/engine.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@ def format_decoder(filepath):
elif filepath.endswith('yml') or filepath.endswith('yaml'):
return open_yaml(filepath)
else:
raise ValueError("Invalid file format!")
raise ValueError("Invalid file format!")
11 changes: 11 additions & 0 deletions gendiff/parser.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import argparse


def parse_file():
parser = argparse.ArgumentParser(
description='Compares two configuration files and shows a difference.'
)
parser.add_argument('first_file')
parser.add_argument('second_file')
parser.add_argument('-f', '--format', help='set format of output')
args = parser.parse_args()
11 changes: 2 additions & 9 deletions gendiff/scripts/gendiff.py
Original file line number Diff line number Diff line change
@@ -1,17 +1,10 @@
#!/usr/bin/env python3

import argparse
from gendiff.define_diff import generate_diff
from gendiff import parser


def main():
parser = argparse.ArgumentParser(
description='Compares two configuration files and shows a difference.'
)
parser.add_argument('first_file')
parser.add_argument('second_file')
parser.add_argument('-f', '--format', help='set format of output')
args = parser.parse_args()
first_file, second_file = parser.parse_file()
print(generate_diff(args.first_file, args.second_file))


Expand Down

0 comments on commit dd45150

Please sign in to comment.