943acbc573
Durcit la convention de nommage des projets (dérive constatée : 'Sliding Automation', 'code_versioning'... au lieu des formes canoniques). - trilium_api.py : projets_canoniques() lit le référentiel = valeurs du label projet sur les notes de type=projet (source unique, pas de constante en dur). Note-projet CodeVersioning créée (manquait). - mcp_server.py : _valider_projet() branché dans les 6 tools de création (add_decision/history/backlog, new_conversation, create_entite, add_skill). Refuse un projet non canonique (suggestion si faute) ou inconnu (renvoi au processus de création de projet). Ne verrouille pas si référentiel illisible. - lint_audit.py : VAL-nommage aligné sur le référentiel (attrape casse, espace ET snake_case ; l'ancien 'contient un espace' ratait code_versioning). - Données : 79 notes ré-étiquetées vers les 3 formes canoniques. Quality by design : l'erreur de nommage devient impossible à l'écriture, le Lint n'est plus que le filet de sécurité.
76 lines
3.1 KiB
Python
76 lines
3.1 KiB
Python
"""
|
|
Click is a simple Python module inspired by the stdlib optparse to make
|
|
writing command line scripts fun. Unlike other modules, it's based
|
|
around a simple API that does not come with too much magic and is
|
|
composable.
|
|
"""
|
|
|
|
from .core import Argument as Argument
|
|
from .core import BaseCommand as BaseCommand
|
|
from .core import Command as Command
|
|
from .core import CommandCollection as CommandCollection
|
|
from .core import Context as Context
|
|
from .core import Group as Group
|
|
from .core import MultiCommand as MultiCommand
|
|
from .core import Option as Option
|
|
from .core import Parameter as Parameter
|
|
from .decorators import argument as argument
|
|
from .decorators import command as command
|
|
from .decorators import confirmation_option as confirmation_option
|
|
from .decorators import group as group
|
|
from .decorators import help_option as help_option
|
|
from .decorators import HelpOption as HelpOption
|
|
from .decorators import make_pass_decorator as make_pass_decorator
|
|
from .decorators import option as option
|
|
from .decorators import pass_context as pass_context
|
|
from .decorators import pass_obj as pass_obj
|
|
from .decorators import password_option as password_option
|
|
from .decorators import version_option as version_option
|
|
from .exceptions import Abort as Abort
|
|
from .exceptions import BadArgumentUsage as BadArgumentUsage
|
|
from .exceptions import BadOptionUsage as BadOptionUsage
|
|
from .exceptions import BadParameter as BadParameter
|
|
from .exceptions import ClickException as ClickException
|
|
from .exceptions import FileError as FileError
|
|
from .exceptions import MissingParameter as MissingParameter
|
|
from .exceptions import NoSuchOption as NoSuchOption
|
|
from .exceptions import UsageError as UsageError
|
|
from .formatting import HelpFormatter as HelpFormatter
|
|
from .formatting import wrap_text as wrap_text
|
|
from .globals import get_current_context as get_current_context
|
|
from .parser import OptionParser as OptionParser
|
|
from .termui import clear as clear
|
|
from .termui import confirm as confirm
|
|
from .termui import echo_via_pager as echo_via_pager
|
|
from .termui import edit as edit
|
|
from .termui import getchar as getchar
|
|
from .termui import launch as launch
|
|
from .termui import pause as pause
|
|
from .termui import progressbar as progressbar
|
|
from .termui import prompt as prompt
|
|
from .termui import secho as secho
|
|
from .termui import style as style
|
|
from .termui import unstyle as unstyle
|
|
from .types import BOOL as BOOL
|
|
from .types import Choice as Choice
|
|
from .types import DateTime as DateTime
|
|
from .types import File as File
|
|
from .types import FLOAT as FLOAT
|
|
from .types import FloatRange as FloatRange
|
|
from .types import INT as INT
|
|
from .types import IntRange as IntRange
|
|
from .types import ParamType as ParamType
|
|
from .types import Path as Path
|
|
from .types import STRING as STRING
|
|
from .types import Tuple as Tuple
|
|
from .types import UNPROCESSED as UNPROCESSED
|
|
from .types import UUID as UUID
|
|
from .utils import echo as echo
|
|
from .utils import format_filename as format_filename
|
|
from .utils import get_app_dir as get_app_dir
|
|
from .utils import get_binary_stream as get_binary_stream
|
|
from .utils import get_text_stream as get_text_stream
|
|
from .utils import open_file as open_file
|
|
|
|
__version__ = "8.1.8"
|