| name | just |
| description | Pre-built binaries for Linux, MacOS, and Windows can be found on [the releases page](https://github.com/casey/just/releases). WHEN: run `just` commands, make http requests, run or write tests. Trigger |
just
Pre-built binaries for Linux, MacOS, and Windows can be found on the releases page.
When to Use
- Run
just commands
- Make HTTP requests
- Run or write tests
When NOT to Use
- GUI or web-based workflows where CLI is not available
- Projects using Python or JavaScript (different ecosystem)
Quick Start
Install
just is written in Rust. Use
rustup to install a Rust toolchain.
just is extensively tested. All new features must be covered by unit or
integration tests. Unit tests are under
src, live alongside the code
being tested, and test code in isolation. Integration tests are in the tests
directory and test the just
binary from the outside by invoking just on a given justfile and set of
command-line arguments, and checking the output.
Basic Usage
set shell := ["zsh", "-cu"]
foo:
# this line will be run as `zsh -cu 'ls **/*.txt'`
ls **/*.txt
set NAME
set NAME := true
CLI Commands
Configuration
set shell := ["zsh", "-cu"]
foo:
# this line will be run as `zsh -cu 'ls **/*.txt'`
ls **/*.txt
set NAME
Project Info
- Language: Rust
- License: CC0-1.0
- Tests: Yes
File Structure
├── bin/
│ ├── forbid
│ └── package
├── book/
│ ├── en/
│ └── zh/
├── completions/
│ ├── just.bash
│ ├── just.elvish
│ ├── just.fish
│ ├── just.nu
│ ├── just.powershell
│ └── just.zsh
├── contrib/
│ └── just.sh
├── crates/
│ ├── generate-book/
│ └── update-contributors/
├── examples/
│ ├── cross-platform.just
Generated by repo2skill