Skip to content

0.4.0 — Unified CLI, PyPI-ready

Latest

Choose a tag to compare

@scottpeterman scottpeterman released this 18 Apr 05:43

First release on PyPI. Major restructure from 0.3.x.

Changed

  • Unified fibtrace CLI with walk, diff, view, tui, web subcommands
  • Moved FastAPI web app into the package (fibtrace.web)
  • Moved fibtrace_diff.py into the package as fibtrace.diff
  • Renamed internal TUI module from fibtrace.app to fibtrace.tui
  • Optional extras: [tui], [web], [ldap], [all], [dev]

Added

  • Pluggable auth backend scaffolding for the web UI (env / LDAP3 / SSH-proxy stubs)
  • Web dashboard templates now ship correctly in the wheel
  • CHANGELOG.md
  • tests/ directory

Removed

  • Standalone fibtrace-cli, fibtrace-view console scripts — folded into fibtrace walk and fibtrace view

Install

pip install fibtrace              # core CLI (walk, diff, view)
pip install 'fibtrace[tui]'       # + Textual TUI
pip install 'fibtrace[web]'       # + FastAPI web dashboard
pip install 'fibtrace[tui,web]'   # everything

Status: alpha. See the README for the full security posture before exposing the web dashboard.

PyPI: https://pypi.org/project/fibtrace/0.4.0/