#!/usr/bin/env python3 import json from pathlib import Path def main() -> None: folder = Path('.vscode') recommended = json.loads((folder / 'settings_recommended.json').read_text()) path = folder / 'settings.json' try: current = json.loads(path.read_text()) except Exception: current = {} with open(path, 'w') as f: json.dump({**current, **recommended}, f, indent=2) f.write('\n') if __name__ == '__main__': main()