Installation

Learn how to install Feluda on your system using Cargo or your preferred package manager.


Overview

Feluda is a Rust-based command-line tool that analyzes a project’s dependencies, records their licenses, and flags any permissions that restrict personal or commercial use or conflict with the project’s license.



Community Maintained

Maintained by the community

Feluda is also available through several community package managers. Each method below includes installation steps and maintainers.

Maintained by @chenrui333

Available on Homebrew.

brew install feluda

Maintained by @adamperkowski

Available in the AUR.

paru -S feluda

Maintained by @0323pin

Available from the official pkgsrc repositories.

pkgin install feluda

Feluda is available as a DEB package for Debian-based systems.

  1. Download the latest .deb file from GitHub Releases

  2. Install the package:

sudo dpkg -i feluda_*.deb
# Fix any dependency issues
sudo apt install -f

Feluda is available as an RPM package for Red Hat-based systems.

  1. Download the latest .rpm file from GitHub Releases

  2. Install the package:

# Using rpm
sudo rpm -ivh feluda_*.rpm

# Using dnf (Fedora/newer RHEL)
sudo dnf install feluda_*.rpm

# Using yum (older RHEL/CentOS)
sudo yum install feluda_*.rpm

Build from Source 🧪

Building from source is recommended only for advanced users. You’ll need to have Cargo and Git installed on your system.

For Advanced Users

Note: This build may include experimental or unreleased features.

# Clone the repository
git clone https://github.com/anistark/feluda.git
cd feluda

# Build the release binary
cargo build --release

# Move it to a directory in your PATH
sudo mv target/release/feluda /usr/local/bin/