nb-cli 0.0.5

A command-line tool for reading, writing, and executing Jupyter notebooks
# 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