Skip to content

v0.2.0

Compare
Choose a tag to compare
@kangtegong kangtegong released this 12 Nov 09:38
· 26 commits to main since this release

Added

  • TUI support
    • Added tui.py using curses for terminal-based UI.
    • Supports Page Up, Page Down, Home, and End keys for scrolling through trace data.
    • New example script examples/recursives.py for testing deep trace depth in TUI.
  • Argument handling for traced scripts:
    • pyftrace now supports passing additional arguments to traced scripts in both CLI and TUI modes.
  • Cross-platform testing on GitHub Actions:
    • Added workflows for testing on Ubuntu, Windows, and macOS.

Changed

  • Swapped short options for verbose and version flags:
    • verbose now uses -v (lowercase), and version uses -V (uppercase).
  • Documentation updates:
    • README workflow status badges.
    • README Installation instructions for Windows users (noting windows-curses).

Fixed

  • Function call parsing logic updated for Windows to handle backslashes in paths.