Compare commits
3 commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 04b85c0250 | |||
| e23a7e6c4b | |||
| e0a3cdd7a4 |
5 changed files with 29 additions and 77 deletions
72
CHANGELOG.md
72
CHANGELOG.md
|
|
@ -1,69 +1,21 @@
|
||||||
## 1.0.0rc3 (2026-06-21)
|
## 1.0.0 (2026-06-21)
|
||||||
|
|
||||||
### Fix
|
|
||||||
|
|
||||||
- update tests
|
|
||||||
|
|
||||||
## 1.0.0rc2 (2026-06-18)
|
|
||||||
|
|
||||||
### Fix
|
|
||||||
|
|
||||||
- dependencies
|
|
||||||
|
|
||||||
## 1.0.0rc1 (2026-06-18)
|
|
||||||
|
|
||||||
### Fix
|
|
||||||
|
|
||||||
- dependencies
|
|
||||||
|
|
||||||
## 0.1.0a7 (2026-06-12)
|
|
||||||
|
|
||||||
### Fix
|
|
||||||
|
|
||||||
- add allow_unknown option
|
|
||||||
|
|
||||||
## 0.1.0a6 (2026-05-04)
|
|
||||||
|
|
||||||
### Feat
|
### Feat
|
||||||
|
|
||||||
- multi layers
|
- multi layers
|
||||||
|
|
||||||
## 0.1.0a5 (2026-01-21)
|
|
||||||
|
|
||||||
### Fix
|
|
||||||
|
|
||||||
- update tests
|
|
||||||
|
|
||||||
## 0.1.0a4 (2025-12-30)
|
|
||||||
|
|
||||||
### Fix
|
|
||||||
|
|
||||||
- update tests
|
|
||||||
|
|
||||||
## 0.1.0a3 (2025-11-21)
|
|
||||||
|
|
||||||
### Fix
|
|
||||||
|
|
||||||
- ExtentionError => ExtensionError
|
|
||||||
|
|
||||||
## 0.1.0a2 (2025-11-06)
|
|
||||||
|
|
||||||
### Fix
|
|
||||||
|
|
||||||
- update tests
|
|
||||||
|
|
||||||
## 0.1.0a1 (2025-10-10)
|
|
||||||
|
|
||||||
### Feat
|
|
||||||
|
|
||||||
- add tests
|
- add tests
|
||||||
|
- first version
|
||||||
|
|
||||||
### Fix
|
### Fix
|
||||||
|
|
||||||
|
- rougail dependencies
|
||||||
|
- black
|
||||||
|
- update tests
|
||||||
|
- dependencies
|
||||||
|
- dependencies
|
||||||
|
- add allow_unknown option
|
||||||
|
- update tests
|
||||||
|
- update tests
|
||||||
|
- ExtentionError => ExtensionError
|
||||||
|
- update tests
|
||||||
- remove print
|
- remove print
|
||||||
|
|
||||||
## 0.1.0a0 (2025-10-06)
|
|
||||||
|
|
||||||
### Feat
|
|
||||||
|
|
||||||
- first version
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ requires = ["flit_core >=3.8.0,<4"]
|
||||||
|
|
||||||
[project]
|
[project]
|
||||||
name = "rougail.user_data_commandline"
|
name = "rougail.user_data_commandline"
|
||||||
version = "1.0.0rc3"
|
version = "1.0.0"
|
||||||
authors = [{name = "Emmanuel Garette", email = "gnunux@gnunux.info"}]
|
authors = [{name = "Emmanuel Garette", email = "gnunux@gnunux.info"}]
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
description = "Rougail user_data Bitwarden"
|
description = "Rougail user_data Bitwarden"
|
||||||
|
|
@ -24,8 +24,8 @@ classifiers = [
|
||||||
|
|
||||||
]
|
]
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"rougail >= 1.1,<2",
|
"rougail >= 1.2.0,<2",
|
||||||
"tiramisu_cmdline_parser > 0.6,<2",
|
"tiramisu_cmdline_parser >= 1.0.0,<2",
|
||||||
]
|
]
|
||||||
|
|
||||||
[project.urls]
|
[project.urls]
|
||||||
|
|
|
||||||
|
|
@ -25,15 +25,15 @@ from .__version__ import __version__
|
||||||
|
|
||||||
|
|
||||||
class RougailUserDataCommandline:
|
class RougailUserDataCommandline:
|
||||||
"""Load parameter for commande line
|
"""Load parameter for commande line"""
|
||||||
"""
|
|
||||||
def __init__(
|
def __init__(
|
||||||
self,
|
self,
|
||||||
config: "Config",
|
config: "Config",
|
||||||
*,
|
*,
|
||||||
rougailconfig: "RougailConfig" = None,
|
rougailconfig: "RougailConfig" = None,
|
||||||
arguments = None,
|
arguments=None,
|
||||||
prog = None,
|
prog=None,
|
||||||
allow_unknown: bool = False,
|
allow_unknown: bool = False,
|
||||||
**kwargs,
|
**kwargs,
|
||||||
):
|
):
|
||||||
|
|
@ -56,10 +56,7 @@ class RougailUserDataCommandline:
|
||||||
self.warnings = []
|
self.warnings = []
|
||||||
self.allow_unknown = allow_unknown
|
self.allow_unknown = allow_unknown
|
||||||
self.parser = TiramisuCmdlineParser(
|
self.parser = TiramisuCmdlineParser(
|
||||||
self.config,
|
self.config, prog=prog, exit_on_error=False, **kwargs
|
||||||
prog=prog,
|
|
||||||
exit_on_error=False,
|
|
||||||
**kwargs
|
|
||||||
)
|
)
|
||||||
|
|
||||||
def run(self):
|
def run(self):
|
||||||
|
|
@ -76,10 +73,13 @@ class RougailUserDataCommandline:
|
||||||
if not option.isfollower():
|
if not option.isfollower():
|
||||||
values[key] = self.config.option(key).value.get()
|
values[key] = self.config.option(key).value.get()
|
||||||
else:
|
else:
|
||||||
values[key] = [self.config.option(key, index).value.get() for index in range(option.value.len())]
|
values[key] = [
|
||||||
|
self.config.option(key, index).value.get()
|
||||||
|
for index in range(option.value.len())
|
||||||
|
]
|
||||||
return [
|
return [
|
||||||
{
|
{
|
||||||
"source": _('the command line'),
|
"source": _("the command line"),
|
||||||
"errors": self.errors,
|
"errors": self.errors,
|
||||||
"warnings": self.warnings,
|
"warnings": self.warnings,
|
||||||
"values": values,
|
"values": values,
|
||||||
|
|
|
||||||
|
|
@ -1,2 +1 @@
|
||||||
__version__ = "1.0.0rc3"
|
__version__ = "1.0.0"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -20,8 +20,9 @@ from gettext import translation
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
t = translation(
|
t = translation(
|
||||||
"rougail_user_data_commandline", str(Path(__file__).parent / "locale"), fallback=True
|
"rougail_user_data_commandline",
|
||||||
|
str(Path(__file__).parent / "locale"),
|
||||||
|
fallback=True,
|
||||||
)
|
)
|
||||||
|
|
||||||
_ = t.gettext
|
_ = t.gettext
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue