mirror of
https://github.com/koloideal/Argenta.git
synced 2026-06-10 10:05:28 +03:00
refactor, new model e.t.c.
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
from re import Pattern
|
||||
from typing import Literal
|
||||
|
||||
from argenta.command.flag.base_flag.entity import BaseFlag
|
||||
|
||||
|
||||
class InputFlag(BaseFlag):
|
||||
def __init__(self, flag_name: str,
|
||||
flag_prefix: Literal['-', '--', '---'] = '--',
|
||||
possible_flag_values: list[str] | Pattern[str] | False = True):
|
||||
super().__init__(flag_name, flag_prefix, possible_flag_values)
|
||||
self._flag_value = None
|
||||
|
||||
def get_value(self):
|
||||
return self._flag_value
|
||||
|
||||
def set_value(self, value):
|
||||
self._flag_value = value
|
||||
Reference in New Issue
Block a user