--- id: rust-just version: "1.58.0" license: unclear license_treatment: permissive maintenance: active --- # rust-just License: permissive · Maintenance: active · Downloads: 1.8M/mo ## What it is and what it does rust-just packages the just command runner—a tool for saving and running project-specific commands—as a Python-installable binary. Just stores commands (called recipes) in a justfile with syntax inspired by make, but designed as a command runner rather than a build system, avoiding much of make's complexity. You define recipes once and invoke them with `just RECIPE` from any subdirectory. The tool supports cross-platform execution on Linux, macOS, Windows, and other Unix-like systems, handles command-line arguments, loads .env files, and provides a rich expression language with built-in functions. This Python package wraps the Rust-compiled just binary, making it installable via pip and available to Python-based workflows. It has no Python runtime dependencies and is distributed as pre-built wheels for multiple architectures, so installation is straightforward on supported platforms. The package is actively maintained and production-stable. Use it for: - Define and run project-specific test, build, or deployment commands without learning make syntax quirks. - Automate multi-step workflows (e.g., linting, testing, packaging) that team members can discover and run with `just RECIPE`. - Manage environment setup and teardown tasks by loading .env files and executing shell recipes in a consistent order. - Write recipes in arbitrary languages (Python, Node.js, etc.) using shebangs, mixing shell and language-specific logic. - Organize complex projects using justfile modules and imports to split commands across multiple files. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. rust-just is a Python wrapper around the just command runner, letting you define and execute project-specific commands stored in a justfile with make-like syntax. Yes, if you want a lightweight, cross-platform command runner for project automation and prefer pip-based installation. The package is actively maintained, has no dependencies, and installs cleanly on modern systems. Install it if your team already uses Python tooling and wants a make-like alternative without the complexity; skip it if you already have just installed system-wide or prefer native package managers. ## Install pip install rust-just uv add rust-just poetry add rust-just ## Installing rust-just Before you install: Medium install friction due to platform-specific wheels, but active maintenance with a recent release (10 days old) and no runtime dependencies. The package is actively maintained with 35297 repository stars. License in practice: Licensed under CC0 1.0 Public Domain Dedication, meaning no restrictions on use, modification, or distribution—you can use this freely in any context. Quickstart: pip install rust-just just --help Requires Python 3.7 or later. On Windows, you need sh available in PATH (from Git for Windows, GitHub Desktop, or Cygwin) unless you configure a different shell like PowerShell or cmd.exe. Verify before relying: - Whether the Python wrapper adds meaningful functionality over installing just directly as a standalone binary or via other package managers. - Performance overhead or latency introduced by the Python wrapper layer compared to native just invocation. ## Package facts - License: not declared (permissive) - Python support: supports_current - Install friction: medium - Maintenance: active - Downloads: 1.8M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags command runner for projects, justfile recipe executor, make alternative, project task automation, shell command wrapper, build task runner, recipe management tool, task-automation, build-tool, cli-wrapper [View on SkillFed](https://skillfed.io/packages/rust-just) · [View on PyPI](https://pypi.org/project/rust-just/)