Files
cpu_governor_auto_adjust/arguments.py
T
2024-12-06 16:41:59 +01:00

20 lines
580 B
Python

import argparse
from argparse import Namespace
from functools import cached_property
class ArgumentsParser:
@cached_property
def parser(self) -> Namespace:
parser = argparse.ArgumentParser(
prog=__file__,
description='Trigger based CPU governor auto adjust program.',
epilog='Happy CPU controlling'
)
parser.add_argument(
'-c', '--config',
type=str,
required=False,
default='cpu_governor_auto_adjust.xml',
)
return parser.parse_args()