Skip to content

CVX 0.8.8

Choose a tag to compare

@JHXStudioriginal JHXStudioriginal released this 11 Mar 05:56
6f3b999

CHANGELOG

What’s new / changed:

  • Full POSIX Conditional Support: Implemented complete control flow logic, enabling complex scripting capabilities:
    • if, then, elif, else, fi: Classical conditional structures.
    • case, in, esac: Support for multi-variant pattern matching.
  • Enhanced Test & Evaluation: Expanded condition checking within brackets [ and the test command:
    • String checks: Support for -z (empty string), -n (non-empty string), etc.
    • Integer comparisons: Full range of operators including -eq, -ne, -lt, -le, -gt, -ge.
    • Logic Negation: Integrated the ! operator for inverting test logic.
  • Positional Parameters & Special Variables: Introduced handling for arguments passed to scripts/functions:
    • $1 - $9: Direct access to specific positional arguments.
    • $#: Argument count tracking.
    • $@: Expansion of all arguments as separate entities.
  • Paste Buffer Fix: Resolved an issue where pasting text into the terminal would "swallow" or overwrite the output of the previous command, ensuring consistent terminal history and output visibility.