ende 0.1.0

A library for encoding/decoding unicode/utf-8/utf-16(ucs-2) code points.
Documentation
# vim: set ft=make :
set windows-powershell := true
export RUST_BACKTRACE := "1"
project_name := "ende"

_default:
  just --list --justfile {{justfile()}}

# All
all: fmt clippy test build

# Build the project using cargo
build:
  cargo build

# Run the project using cargo
run BIN="" BIN_NAME="":
  cargo run {{BIN}} {{BIN_NAME}}

# Format the code
fmt:
  cargo +nightly fmt
  cargo +nightly fmt -- --check

# Run clippy using cargo
clippy:
  cargo clippy --all-targets --all-features -- -D warnings

# Run tests using cargo
test:
  cargo test -- --nocapture --test-threads=1

# Clean the project using cargo
clean:
  cargo clean

_help:
  @echo "Usage: just [recipe]"
  @echo ""
  @echo "Available recipes:"
  @echo "  build  # Build the project using cargo"
  @echo "  run    # Run the project using cargo"
  @echo "  fmt    # Format the code using cargo"
  @echo "  clippy # Run clippy using cargo"
  @echo "  test   # Run tests using cargo"
  @echo "  clean  # Clean the project using cargo"
  @echo "  help   # Display this help message"