mirror of
https://gitlab.com/dslackw/slpkg.git
synced 2025-01-18 10:26:29 +01:00
Added the file pattern in the config
This commit is contained in:
parent
c9865dc9af
commit
085b88b00a
4 changed files with 13 additions and 1 deletions
|
@ -1,6 +1,7 @@
|
||||||
4.5.6 - 07/03/2023
|
4.5.6 - 07/03/2023
|
||||||
Added:
|
Added:
|
||||||
- Ignore comments for list.pkgs files (Thanks to rizitis)
|
- Ignore comments for list.pkgs files (Thanks to rizitis)
|
||||||
|
- The file pattern in the config file
|
||||||
|
|
||||||
Updated:
|
Updated:
|
||||||
- Ponce repository
|
- Ponce repository
|
||||||
|
|
|
@ -28,6 +28,8 @@
|
||||||
# Set false to all the questions. If set false option --yes will not work.
|
# Set false to all the questions. If set false option --yes will not work.
|
||||||
# Default is true. [true/false].
|
# Default is true. [true/false].
|
||||||
ASK_QUESTION = true
|
ASK_QUESTION = true
|
||||||
|
# Pass your file pattern here, instead, you can use '--file-pattern=' option.
|
||||||
|
FILE_PATTERN = ""
|
||||||
|
|
||||||
# SLACKBUILDS.ORG REPOSITORY CONFIGS.
|
# SLACKBUILDS.ORG REPOSITORY CONFIGS.
|
||||||
SBO_REPO_PATH = "/var/lib/slpkg/repositories/sbo/"
|
SBO_REPO_PATH = "/var/lib/slpkg/repositories/sbo/"
|
||||||
|
|
|
@ -97,6 +97,9 @@ class Configs:
|
||||||
# Set false to all the questions.
|
# Set false to all the questions.
|
||||||
ask_question: bool = True
|
ask_question: bool = True
|
||||||
|
|
||||||
|
# Pass the file pattern here.
|
||||||
|
file_pattern_conf: str = ""
|
||||||
|
|
||||||
# Load configurations from the file.
|
# Load configurations from the file.
|
||||||
load = LoadConfigs()
|
load = LoadConfigs()
|
||||||
configs = load.file(etc_path, prog_name)
|
configs = load.file(etc_path, prog_name)
|
||||||
|
@ -167,6 +170,9 @@ class Configs:
|
||||||
# File suffix for list packages.
|
# File suffix for list packages.
|
||||||
file_list_suffix: str = config['FILE_LIST_SUFFIX']
|
file_list_suffix: str = config['FILE_LIST_SUFFIX']
|
||||||
|
|
||||||
|
# Pass the file pattern here.
|
||||||
|
file_pattern_conf: str = config['FILE_PATTERN']
|
||||||
|
|
||||||
except KeyError as error:
|
except KeyError as error:
|
||||||
raise SystemExit(f"\nKeyError: {error}: in the configuration file '/etc/slpkg/slpkg.toml'.\n"
|
raise SystemExit(f"\nKeyError: {error}: in the configuration file '/etc/slpkg/slpkg.toml'.\n"
|
||||||
f"\nIf you have upgraded the '{prog_name}' probably you need to run:\n"
|
f"\nIf you have upgraded the '{prog_name}' probably you need to run:\n"
|
||||||
|
|
|
@ -34,13 +34,16 @@ class Argparse(Configs):
|
||||||
self.args: list = args
|
self.args: list = args
|
||||||
self.flags: list = []
|
self.flags: list = []
|
||||||
self.directory = self.tmp_slpkg
|
self.directory = self.tmp_slpkg
|
||||||
self.file_pattern: str = f'*{self.repo_tag}'
|
|
||||||
self.dialogbox = DialogBox()
|
self.dialogbox = DialogBox()
|
||||||
self.utils = Utilities()
|
self.utils = Utilities()
|
||||||
self.usage = Usage()
|
self.usage = Usage()
|
||||||
self.check = Check()
|
self.check = Check()
|
||||||
self.form_configs = FormConfigs()
|
self.form_configs = FormConfigs()
|
||||||
|
|
||||||
|
self.file_pattern: str = f'*{self.repo_tag}'
|
||||||
|
if self.file_pattern_conf:
|
||||||
|
self.file_pattern = self.file_pattern_conf
|
||||||
|
|
||||||
if len(self.args) == 0:
|
if len(self.args) == 0:
|
||||||
self.usage.help_short()
|
self.usage.help_short()
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue