• v0.2.0 06e1a85358

    v0.2.0 Stable

    kerem released this 2025-08-08 15:38:25 +03:00 | 0 commits to master since this release

    📅 Originally published on GitHub: Fri, 08 Aug 2025 12:54:02 GMT
    🏷️ Git tag created: Fri, 08 Aug 2025 12:38:25 GMT

    What's Changed

    Features

    • New library API for embedding maram:
      • MaramOptions for configuration (filters, formatting, threads)
      • generate/generate_to_writer for rendered output
      • collect + render/render_to_writer for separate traversal and formatting
      • run_tree_output for CLI behavior without stdout side-effects
    • Writer-based formatting (write_tree, write_json, write_csv, write_plain, write_total_size, write_distribution)
    • New examples: basic, json, filters, writer, all

    CLI

    • run_tree now internally uses run_tree_output; behavior remains unchanged

    Docs

    • Updated README with a full "Use as a Library" section and examples

    Quality

    • Codebase formatted and clippy-clean
    • Tests and examples passing

    Full Changelog: https://github.com/mufeedvh/maram/compare/v0.1.1...v0.2.0

    Downloads