blob: 07a166fc1ef3ef741d0c76afd9f9117eb00e2d95 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/usr/bin/env python
import sys
import os
if __name__ == "__main__":
file_path = sys.argv[1]
file_ext = file_path.split('.')[-1]
if file_ext == 'py':
cmd = '/usr/bin/black -l 88 -S -C' + file_path
elif file_ext == 'ipynb':
cmd = '/usr/bin/black -l 88 -S -C' + file_path
# cmd = 'jupytext ' + file_path + ' --pipe "black -l 88 -S -C {}"'
elif file_ext == 'sh':
cmd = '/usr/bin/shfmt -w ' + file_path
elif file_ext in ['json', 'yaml', 'yml']:
cmd = '/usr/bin/prettier --print-width 88 --write ' + file_path
else:
cmd = 'xte "keydown Control_L" "keydown Alt_L" "keydown Shift_L" "key O" "keyup Control_L" "keyup Alt_L" "keyup Shift_L"'
os.system(cmd)
|