Install All Tools
# Install all fwdslsh tools at once
curl -fsSL https://raw.githubusercontent.com/fwdslsh/toolkit/main/install.sh | sh
# Or install individually
curl -fsSL https://raw.githubusercontent.com/fwdslsh/inform/main/install.sh | sh
curl -fsSL https://raw.githubusercontent.com/fwdslsh/catalog/main/install.sh | sh
curl -fsSL https://raw.githubusercontent.com/fwdslsh/unify/main/install.sh | sh
curl -fsSL https://raw.githubusercontent.com/fwdslsh/giv/main/install.sh | sh
# Verify installation
inform --version && catalog --version && unify --version && giv --version
All tools are distributed as self-contained binaries with no dependencies required.
Your First Complete Workflow
# 1. Set up AI for giv (choose one)
export OPENAI_API_KEY="your-key" # OpenAI
export ANTHROPIC_API_KEY="your-key" # Anthropic
# Or use local: ollama pull llama3.2
# 2. Create a project
mkdir my-docs && cd my-docs
git init
# 3. Crawl some documentation
inform https://docs.example.com --output-dir content
# 4. Generate documentation index
catalog --input content --output build --sitemap --validate
# 5. Build static site
unify build --input build --output dist
# 6. Commit with AI-generated message
git add . && giv message
This creates a complete documentation pipeline from crawling to deployment.
Automate with Scripts
# Create docs-pipeline.sh
#!/bin/bash
set -e
echo "📡 Crawling documentation..."
inform $1 --output-dir temp/content
echo "📋 Generating indexes..."
catalog --input temp/content --output temp/build \
--sitemap --base-url $2 --validate
echo "🏗️ Building site..."
unify build --input temp/build --output dist
echo "📝 Committing changes..."
git add dist/ && giv message
echo "✅ Documentation pipeline complete!"
# Usage: ./docs-pipeline.sh https://docs.site.com https://my-site.com
Create reusable scripts for common workflows and integrate with CI/CD systems.