Migrate to chezmoi

Move config files from config to chezmoi
Add script to auto install packages with DNF and Cargo
This commit is contained in:
Alexander Navarro 2024-03-01 20:25:09 -03:00
parent 110e0882c6
commit 224c7ed45c
1654 changed files with 470035 additions and 51 deletions

View file

@ -0,0 +1,33 @@
#!/usr/bin/env python3
import unittest
import subprocess
import os
import sys
script_dir = os.path.dirname(os.path.realpath(__file__))
def run_test(switch, name):
subprocess.run(
f"../extrakto.py {switch} --alt < assets/{name}.txt | cmp - ./assets/{name}_result{switch}.txt",
shell=True,
check=True,
cwd=script_dir,
)
class TestAssets(unittest.TestCase):
def test_all(self):
for test in ["text1", "text2", "path", "unicode", "quotes"]:
run_test("-w", test)
for test in ["text1", "path"]:
run_test("-pu", test)
for test in ["text1", "quotes"]:
run_test("-a=quote", test)
if __name__ == "__main__":
unittest.main()