diff --git a/public/skill.md b/public/skill.md index 5e9d92f..16c98d2 100644 --- a/public/skill.md +++ b/public/skill.md @@ -16,7 +16,7 @@ Real-time companion monitor for OpenClaw agents. ## Step 1: Install ```bash -VERSION=$(curl -s https://api.github.com/repos/luccast/crabwalk/releases/latest | grep '"tag_name"' | cut -d'"' -f4) && mkdir -p ~/.crabwalk ~/.local/bin && curl -sL "https://github.com/luccast/crabwalk/releases/download/${VERSION}/crabwalk-${VERSION}.tar.gz" | tar -xz -C ~/.crabwalk && cp ~/.crabwalk/bin/crabwalk ~/.local/bin/ && chmod +x ~/.local/bin/crabwalk && (echo $PATH | grep -q "$HOME/.local/bin" || ([ -f ~/.bashrc ] && echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc; [ -f ~/.zshrc ] && echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc; export PATH="$HOME/.local/bin:$PATH")) && (command -v qrencode &>/dev/null || (command -v pacman &>/dev/null && sudo pacman -S --noconfirm qrencode || command -v apt &>/dev/null && sudo apt install -y qrencode || command -v brew &>/dev/null && brew install qrencode || command -v dnf &>/dev/null && sudo dnf install -y qrencode) 2>/dev/null || true) && echo "🦀 Crabwalk ${VERSION} installed" +VERSION=$(curl -s https://api.github.com/repos/luccast/crabwalk/releases/latest | grep '"tag_name"' | cut -d'"' -f4) && mkdir -p ~/.crabwalk ~/.local/bin && curl -sL "https://github.com/luccast/crabwalk/releases/download/${VERSION}/crabwalk-${VERSION}.tar.gz" | tar -xz -C ~/.crabwalk && cp ~/.crabwalk/bin/crabwalk ~/.local/bin/ && chmod +x ~/.local/bin/crabwalk && (echo $PATH | grep -q "$HOME/.local/bin" || ([ -f ~/.bashrc ] && echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc; [ -f ~/.zshrc ] && echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc; export PATH="$HOME/.local/bin:$PATH")) && echo "🦀 Crabwalk ${VERSION} installed" ``` ## Step 2: Verify @@ -135,19 +135,6 @@ if ! echo $PATH | grep -q "$HOME/.local/bin"; then [ -f ~/.zshrc ] && echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc export PATH="$HOME/.local/bin:$PATH" fi - -# Install qrencode for QR code display (optional) -if ! command -v qrencode &>/dev/null; then - if command -v pacman &>/dev/null; then - sudo pacman -S --noconfirm qrencode 2>/dev/null || true - elif command -v apt &>/dev/null; then - sudo apt install -y qrencode 2>/dev/null || true - elif command -v brew &>/dev/null; then - brew install qrencode 2>/dev/null || true - elif command -v dnf &>/dev/null; then - sudo dnf install -y qrencode 2>/dev/null || true - fi -fi ``` ## Manual Update @@ -169,6 +156,24 @@ echo "🦀 Updated to ${VERSION}" - **Submit Feedback**: `https://crabwalk.app/feedback-skill` — Help improve Crabwalk by sharing your experience - **Browse Feedback**: `https://crabwalk.app/#/feedback` — See what others are saying +## Optional: QR Code Display + +Install `qrencode` to display QR codes for easy mobile access: + +```bash +# macOS +brew install qrencode + +# Debian/Ubuntu +sudo apt install qrencode + +# Fedora +sudo dnf install qrencode + +# Arch +sudo pacman -S qrencode +``` + --- Repository: https://github.com/luccast/crabwalk