./devel/feluda, Detect license usage restrictions in your project

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.5.0, Package name: feluda-1.5.0, Maintainer: pkgsrc-users

Feluda is a Rust-based command-line tool that analyzes the dependencies of a
project, notes down their licenses, and flags any permissions that restrict
personal or commercial usage.

Features:
- Parse your project to identify dependencies and their licenses.
- Classify licenses into permissive, restrictive, or unknown categories.
- Flag dependencies with licenses that may restrict personal or commercial use.
- Output results in plain text, JSON or TUI formats. There's also a gist format
which is available in strict mode to output a single line only.


Master sites:

Filesize: 36.769 KB

Version history: (Expand)


CVS history: (Expand)


   2025-02-21 15:32:10 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/feluda: update to 1.5.0

What's Changed

    refactor: Adds parallel loops to make the parsing faster by @farhaanbukhsh in #36
    fix: spinner now runs only when tasks are being executed by @ashish10677 in #37
    [Config] Add configurability to Feluda by @kageiit in #38
    Support multiple project types at once by @kageiit in #39
    Add pyproject toml support by @kageiit in #40
    Optimizing the go-parser by @farhaanbukhsh in #41
   2025-02-12 09:11:36 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/feluda: update to 1.4.0

v1.4.0
What's Changed

    enabling link-time optimization and codegen-units by @anistark in #34
    add multi language support by @anistark in #33

v1.3.0
What's Changed

    Use rustls for reqwest by @kageiit in #17
    [Experimental] Feature/python support by @itamar-lc in #18
    Add CI and release binaries workflows by @kageiit in #16
    add choosealincese live data for license check by @anistark in #20
    fix: Fixes lint warning and introduces a lint check on the PRs by \ 
@farhaanbukhsh in #26
    add debug mode. fix license parser for unknown or no license scenario by \ 
@anistark in #30
   2025-02-06 12:21:24 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/feluda: update to 1.2.3

What's Changed

    Add NetBSD by @0323pin in #10
    docs(readme): add Arch Linux installation instructions by @adamperkowski in #11
    Modify Output View by @anistark in #13
   2025-01-21 20:10:50 by pin | Files touched by this commit (5)
Log message:
devel/feluda: import package

Feluda is a Rust-based command-line tool that analyzes the dependencies of a
project, notes down their licenses, and flags any permissions that restrict
personal or commercial usage.

Features:
- Parse your project to identify dependencies and their licenses.
- Classify licenses into permissive, restrictive, or unknown categories.
- Flag dependencies with licenses that may restrict personal or commercial use.
- Output results in plain text, JSON or TUI formats. There's also a gist format
  which is available in strict mode to output a single line only.