+
    iF                     H    R t ^ RIt^ RIt]P                  ! R4      tRR ltR# )zHCollection of utilities for command-line interfaces and console scripts.Nz#\d+$c                   \         P                  P                  V 4      w  rV\         P                  P                  V4      w  rgV'       d   Tp\        P                  V4      ^ ,          pVf'   \         P                  P                  V 4      ^,          p\         P                  P                  WVV,           V,           4      p^p	V'       gu   \         P                  P                  V4      '       dP   \         P                  P                  WVV,           R,           \        V	4      ,           V,           4      pV	^,          p	Kt  V# )a  Generates a suitable file name for writing output.

Often tools will want to take a file, do some kind of transformation to it,
and write it out again. This function determines an appropriate name for the
output file, through one or more of the following steps:

- changing the output directory
- appending suffix before file extension
- replacing the file extension
- suffixing the filename with a number (``#1``, ``#2``, etc.) to avoid
  overwriting an existing file.

Args:
    input: Name of input file.
    outputDir: Optionally, a new directory to write the file into.
    suffix: Optionally, a string suffix is appended to file name before
        the extension.
    extension: Optionally, a replacement for the current file extension.
    overWrite: Overwriting an existing file is permitted if true; if false
        and the proposed filename exists, a new name will be generated by
        adding an appropriate number suffix.

Returns:
    str: Suitable output filename
#)ospathsplitsplitextnumberAddedREjoinexistsrepr)
input	outputDir	extension	overWritesuffixdirNamefileNameextoutputns
   &&&&&     w/Users/tonyclaw/.openclaw/workspace/skills/math-calculator/venv/lib/python3.14/site-packages/fontTools/misc/cliTools.pymakeOutputFileNamer   
   s    8 e,GGG$$X.MH""8,Q/HGG$$U+A.	WW\\'f#4y#@AF	AggnnV$$WW\\F*S047:YFF FAM    )NNF )__doc__r   recompiler   r    r   r   <module>r      s#    N 	 	 

8$+r   