Ctrl K
ComunidadGuías…

install.sh

Rama master · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
#!/bin/bash
# FrankMD installer - https://github.com/akitaonrails/FrankMD
set -e

REPO="https://raw.githubusercontent.com/akitaonrails/FrankMD/master"
CONFIG_DIR="$HOME/.config/frankmd"
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
LOCAL_FED_DIR="$SCRIPT_DIR/config/fed"

echo "Installing FrankMD..."

# Create config directory
mkdir -p "$CONFIG_DIR"

# Copy from local repo if available, otherwise download from GitHub
if [[ -f "$LOCAL_FED_DIR/fed.sh" && -f "$LOCAL_FED_DIR/fed.fish" ]]; then
  cp "$LOCAL_FED_DIR/fed.sh" "$CONFIG_DIR/fed.sh"
  cp "$LOCAL_FED_DIR/fed.fish" "$CONFIG_DIR/fed.fish"
  cp "$LOCAL_FED_DIR/splash.html" "$CONFIG_DIR/splash.html"
  cp "$LOCAL_FED_DIR/env.example" "$CONFIG_DIR/env.example"
  echo "  Copied config files from local repo to $CONFIG_DIR"
else
  curl -sL "$REPO/config/fed/fed.sh" -o "$CONFIG_DIR/fed.sh"
  curl -sL "$REPO/config/fed/fed.fish" -o "$CONFIG_DIR/fed.fish"
  curl -sL "$REPO/config/fed/splash.html" -o "$CONFIG_DIR/splash.html"
  curl -sL "$REPO/config/fed/env.example" -o "$CONFIG_DIR/env.example"
  echo "  Downloaded config files to $CONFIG_DIR"
fi

echo ""
echo "Done! For bash/zsh, add this line to your ~/.bashrc or ~/.zshrc:"
echo ""
echo "  source $CONFIG_DIR/fed.sh"
echo ""
echo "For fish, add this line to your ~/.config/fish/config.fish:"
echo ""
echo "  source $CONFIG_DIR/fed.fish"
echo ""
echo "Then reload your shell and run:"
echo ""
echo "  fed ~/my-notes"
echo ""
echo "Commands:"
echo "  fed [path]   - Open notes directory"
echo "  fed-update   - Update Docker image"
echo "  fed-stop     - Stop container"
echo ""
echo "To configure API keys, see: $CONFIG_DIR/env.example"