Files
rise-cook/adder.py
T
2023-04-29 22:01:04 -04:00

42 lines
790 B
Python

import subprocess
programs =[]
with open("data.txt", 'r') as file:
for line in file:
programs.append(line.strip())
print(programs)
try:
subprocess.check_call(['dnf', 'install', *programs])
except:
print(Exception())
'''
def programs_installed_check(programs):
missing_programs = []
for program in programs:
result = os.system(f"which {program} > /dev/null 2>&1")
if result != 0:
missing_programs.append(program)
if missing_programs:
print(f"The following programs are missing: {', '.join(missing_programs)}")
return False
else:
print("All programs are installed.")
return True
programs_to_check = ["awk", "sed", "grffffep"]
programs_installed_check(programs_to_check)
'''