# justfile for nb-cli development
# Install skill to local agent directories for development
install-skill:
#!/usr/bin/env bash
set -euo pipefail
echo "Installing notebook-cli skill to project agent directories..."
# Install to project .claude directory
mkdir -p .claude/skills/notebook-cli
cp -v skills/notebook-cli/SKILL.md .claude/skills/notebook-cli/
echo "✓ Installed to .claude/skills/notebook-cli"
# Install to project .agents directory
mkdir -p .agents/skills/notebook-cli
cp -v skills/notebook-cli/SKILL.md .agents/skills/notebook-cli/
echo "✓ Installed to .agents/skills/notebook-cli"
echo ""
echo "Skill installation complete!"
echo "The skill is now available in this project's agent directories."
# Build the release binary
build:
cargo build --release
# Run tests
test:
cargo test
# Format code
fmt:
cargo fmt
# Run clippy linter
lint:
cargo clippy
# Clean build artifacts
clean:
cargo clean
# Show help
help:
@just --list