- .24
+ET/AR: -q/--quiet suppress any output (but not file output) - .23
+ET/AR: --vp/--verbose-prefix [] to have verbose logfile prefixed by date/time, depending on prefix-level (0..3): 0 = none, 1 = date, 2 = date/time short, 3 = date/time full - .22
+ET/AR: --vl/--verbose-logfile [.log] to log verbose informations on file (with logfile name auto-generation)
- .21
+ET: added TRACE level messages to main procedures and functions - .20
+ET: added DEBUG level messages to main procedures - .19
+ET: added INFO level messages to main procedures - .18
+ET/AR: verbosity: INFO, DEBUG, TRACE levels
- .17
*ET: return codes standardized: OK = 0, warning = 1, error > 1 (default 2)
- .16
!ET: fixed delimiters and content parsing: we was correctly working at delimiters, but not rebuilding normal code indentation as well (added some comments in the code too)
- .15
*ET+AR: delimiters are no more hardcoded (only defaults are) - .14
!ET+AR: fixed delimiters parsing: we was considering starting spaces/tabs only but Golden Rule tells "every" - .13
+ET+AR: -s/--strip/--strip-delims removes every Pyndent meta-code (commented) element from the Python source
- .12
*ET+AR: -h show a short help (usage), --help: show a full help - .11
!ET+AR: pyndent was showing a processed code printout even when-e,-oor-xwas given: by default it should show the code when no option is given
- .10
*ET+AR: Auto-naming output file for-xif no explicit output filename is given - .9
*ET+AR: Improved help text for clarity, about mutual exclusive options - .8
+ET+AR: Mutual exclusivity control between-xand-e/-o: if they're specified together, error exit - .7
+ET+AR:-f/--force(force overwrite) - .6
+ET+AR:-x/--execout/--execute-outputcombo (output write + execute), same as: pyndent <input>.pyn -o <input>.py && python <input>.py (<meta>.py name is auto-generated)
- .5
+ET+AR: -e/--exec/--execute: after pre-processing, auto-launch Python to execute the produced code: from <stdout> if no -o option was in use, from <output>.py if Pyndent was asked to write a source file
- .4
+ET+AR: -h/--help: show mini/full help - .3
+ET+AR: -V/--version: show current version and build date - .2
+ET+AR: argparse included, to manage -o/--output switch and future ones seamlessy - .1
+ET+AR: Beta 1 build with -o/--output .py
- .0
+ET+AR: Initial alpha build with no switches, just read the source, process, and write results to<stdout>
- ET: Elwe Thor <elwe.thor_AT_gmail.com>
- AR: Aria@DeepSeek
+Addition-Rollback*Modification!Bugfix#Comment@Reference