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

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


Branch: CURRENT, Version: 1.11.1, Package name: feluda-1.11.1, 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: 376.771 KB

Version history: (Expand)


CVS history: (Expand)


   2026-01-27 18:39:49 by pin | Files touched by this commit (1)
Log message:
feluda: needs cmake at build time
   2026-01-26 11:30:12 by pin | Files touched by this commit (5) | Package updated
Log message:
devel/feluda: update to 1.11.1

What's Changed

 - fix: Fix clippy warnings by @farhaanbukhsh in #186
 - chore: update rust min version to 1.85.0 by @anistark in #188
 - fix:- #189 -changed lookup to check GOMODCACHE, changed escapping before \ 
pk… by @pratik-anurag in #190
 - add docs by @anistark in #192
   2025-12-30 20:06:19 by pin | Files touched by this commit (4) | Package updated
Log message:
devel/feluda: update to 1.11.0

What's Changed

    refactor: analyze only root project directory and clean up progress module \ 
by anistark in #176
    feat: GitHub license cache by anistark in #178
    chore: cleanup readme, contributing, justfile by anistark in #179
    feat: add local license checking for Go and Python by anistark in #180
    fix: add missing env var cleanup to prevent test isolation issues in \ 
parallel execution by anistark in #182
    feat: add .NET support with NuGet integration by anistark in #183
    feat: add --github-token flag for authenticated GitHub API requests by \ 
anistark in #184
   2025-11-25 20:43:38 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/feluda: update to 1.10.3

What's Changed

    feat: add just test-ci cmd to mimic ci testing locally by @anistark in #157
    refactor: restructure sbom command with format subcommands (spdx, cyclonedx) \ 
by @anistark in #156
    feat: validate sbom spdx and cyclonedx files by @anistark in #162
    feat: implement comprehensive SPDX standards compliance enhancements and \ 
character validation by @anistark in #163
    feat: add language parameter to GitHub Action by @anistark in #164
    fix: add CC0-1.0 license to compatibility matrix for all project licenses by \ 
@anistark in #165
    fix: exclude Go toolchain and version directives from dependency analysis by \ 
@anistark in #166
    feat: add filter to the TUI by @ashish10677 in #170
    chore: update dependencies by @anistark in #168
    feat: add sort feature to TUI and proper ascending/descending order by \ 
@anistark in #167
    refactor: move CI/CD examples to examples/ci directory by @anistark in #171
    Refactor/publish tag by @anistark in #172
    feat: add local-first license detection with --no-local flag for Node.js and \ 
Rust by @anistark in #173
    feat: ignore licenses and dependencies by @anistark in #175
   2025-11-01 18:51:05 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/feluda: update to 1.10.2

    add: example projects for testing and debugging by @anistark in #146
    build(deps): bump requests from 2.31.0 to 2.32.4 in /examples/python-example \ 
in the pip group across 1 directory by @dependabot[bot] in #147
    refactor: improve error handling by @anistark in #148
    Create FUNDING.yml by @anistark in #149
    feat: R projects support. only direct dependency check by @anistark in #150
    refactor: strict to restrictive flag change. [breaking change] by @anistark \ 
in #152
    feat: add configurable strictness mode with --strict flag for license parser \ 
by @anistark in #153
    refactor: remove v1.8.5 backward compatibility re-exports by @anistark in #154
    feat: improve Python environment marker parsing with PEP 508 support by \ 
@anistark in #155
   2025-09-27 13:58:54 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/feluda: update to 1.10.1

v1.10.1
What's Changed

    fix: license compatibility matrix embed by @anistark in #145

v1.10.0
What's Changed

    refactor: process project detection in parallel using rayon by @anistark in #125
    Add license matrix by @anistark in #126
    Bump tracing-subscriber from 0.3.19 to 0.3.20 in the cargo group across 1 \ 
directory by @dependabot[bot] in #127
    refactor: Implement concurrent requests with rate limiting by @anistark in #128
    refactor: remove redundancy in license compatibility check by @anistark in #132
    add: new --sbom flag by @anistark in #133
    update: rpm install instructions by @anistark in #135
    add: sbom model and spdx generation by @anistark in #134
    fix: implement license parsing with config. by @anistark in #136
    update: go dependency tracking with depth by @anistark in #137
    update: config validation by @anistark in #138
    add: cyclonedx 1.5 support by @anistark in #139
    Fix/feluda ci by @anistark in #140
    Feat/cpp support by @anistark in #141
    feat: OSI status in verbose, gui and supported output formats. by @anistark \ 
in #142
    fix: version pattern mismatch and generate notes race by @anistark in #143
   2025-08-26 15:16:22 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/feluda: update to 1.9.8

What's Changed

    feat:github actions to test and update the feluda badge by @pratik-anurag in #100
    fix broken output by @motusira in #96
    Feature/62 add labeller by @pratik-anurag in #101
    fix: incompatibility matrix check by @anistark in #102
    Include basic gh workflow for rpm generation by @sayanchowdhury in #105
    fix: Removes failing builds by @farhaanbukhsh in #106
    Bump slab from 0.4.10 to 0.4.11 in the cargo group across 1 directory by \ 
@dependabot[bot] in #103
    .github: Add multi-arch and draft releases suport by @sayanchowdhury in #108
    .github: Disable building rpm for aarch64 by @sayanchowdhury in #109
    .github: Fix openssl issue with git2 for aarch64

Signed-off-by: Sayan Chowdhury sayan.chowdhury2012@gmail.com by @sayanchowdhury \ 
in #111

    Add deb support by @avirajkhare00 in #112
   2025-07-30 08:45:34 by pin | Files touched by this commit (3) | Package updated
Log message:
devel/feluda: update to 1.9.7

What's Changed

 - fix --incompatible and --strict modes by @motusira in #91
 - Fix node dependency parsing for npm ls failure by @anistark in #95
 - fix: fixes clippy warnings by @farhaanbukhsh in #97
 - refactor: modular languages by @anistark
 - add: Gist mode by @anistark