work on v0.3.0

This commit is contained in:
2025-02-21 01:46:03 +03:00
parent 79ccfbb3b1
commit 905698384a
9 changed files with 52 additions and 14 deletions
+9 -6
View File
@@ -6,20 +6,23 @@ class Flag:
flag_prefix: Literal['-', '--', '---'] = '-',
ignore_flag_value_register: bool = False,
possible_flag_values: list[str] = False):
self.flag_name = flag_name
self.flag_prefix = flag_prefix
self._flag_name = flag_name
self._flag_prefix = flag_prefix
self.possible_flag_values = possible_flag_values
self.ignore_flag_value_register = ignore_flag_value_register
self._value = None
def get_string_entity(self):
if self.ignore_flag_value_register:
string_entity: str = self.flag_prefix + self.flag_name.lower()
else:
string_entity: str = self.flag_prefix + self.flag_name
string_entity: str = self._flag_prefix + self._flag_name
return string_entity
def get_flag_name(self):
return self._flag_name
def get_flag_prefix(self):
return self._flag_prefix
def get_value(self):
return self._value