mirror of
https://github.com/bytedream/scripts.git
synced 2025-05-09 20:25:12 +02:00
31 lines
769 B
Python
Executable File
31 lines
769 B
Python
Executable File
#!/usr/bin/python3
|
|
|
|
import sys
|
|
|
|
if __name__ == '__main__':
|
|
file = sys.argv[-1]
|
|
|
|
lenght = 0
|
|
content = []
|
|
new_content = []
|
|
|
|
for line in open(file, 'r'):
|
|
line = line.strip()
|
|
if line:
|
|
if len(line) > lenght:
|
|
lenght = len(line)
|
|
content.append(line)
|
|
|
|
lenght = lenght + 2
|
|
|
|
for i, line in enumerate(content):
|
|
if line and line[-1] in ('{', '}'):
|
|
if len(line.strip()) == 1 and i != 0:
|
|
new_content[-1] += ' ' * (lenght - len(new_content[-1]) - 1) + line[-1]
|
|
else:
|
|
new_content.append(line[:-1] + (' ' * (lenght - len(line))) + line[-1])
|
|
else:
|
|
new_content.append(line)
|
|
|
|
sys.stdout.write('\n'.join(new_content))
|