Added java-beautifier

This commit is contained in:
2021-06-03 01:21:17 +02:00
parent ba1cf70160
commit a89aaec1fb
3 changed files with 71 additions and 0 deletions

View File

@ -0,0 +1,30 @@
#!/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))