Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 12 additions & 2 deletions .github/workflows/deploy-website.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,12 @@ on:
paths:
- "website/**"
- "branding/**"
- "VERSION"
- "agents/**"
- "personas/**"
- "roles/**"
- "skills/**"
- "scripts/build-website.py"
- ".github/workflows/deploy-website.yml"
workflow_dispatch:

Expand Down Expand Up @@ -38,7 +44,10 @@ jobs:
python3 branding/decode_assets.py
fi

# Static site root = website/ (no build step)
# Stitch pages + site.json from VERSION and catalog counts (no npm)
python3 scripts/build-website.py

# Static site root = website/ (no JS framework)
cp -a website/. _site/

# Canonical brand files from branding/ — only copy what exists
Expand Down Expand Up @@ -71,8 +80,9 @@ jobs:
# Avoid Jekyll processing on Pages
touch _site/.nojekyll

# Drop internal docs from public site
# Drop internal docs and stitch fragments from public site
rm -f _site/README.md
rm -rf _site/_src

echo
echo "=== _site layout ==="
Expand Down
8 changes: 7 additions & 1 deletion config/completions/bash/grokhunter.bash
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ _grokhunter_completions() {
cur="${COMP_WORDS[COMP_CWORD]}"
prev="${COMP_WORDS[COMP_CWORD-1]}"

local cmds="status doctor binds proot-binds setup sync boot ensure models skills agents team coding-team scout benjamin lucas harper review fix desktop overlay ship docs modeler ci aider session host mcp plugin flow storage editor hook shell github secrets toolchain menu git-identity credits ai-smoke smoke install plan help version"
local cmds="status doctor binds proot-binds setup sync boot ensure models skills agents team coding-team scout benjamin lucas harper review fix desktop overlay ship docs modeler ci aider session host mcp plugin flow storage editor hook shell github secrets toolchain tui lab menu git-identity credits ai-smoke smoke install plan help version"
local model_sub="install status force --force help"
local skills_sub="install status help"
local agents_sub="status list help"
Expand Down Expand Up @@ -52,6 +52,12 @@ _grokhunter_completions() {
ensure)
COMPREPLY=( $(compgen -W "--force" -- "${cur}") )
;;
tui|lab)
COMPREPLY=( $(compgen -W "help --help" -- "${cur}") )
;;
menu|kali-menu|desktop-menu)
COMPREPLY=( $(compgen -W "install remove help" -- "${cur}") )
;;
ai-smoke|smoke|team|coding-team|scout|benjamin|lucas|harper|review|fix|desktop|plan)
# free-form prompt
;;
Expand Down
2 changes: 2 additions & 0 deletions config/profile.d/grokhunter.sh
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ if [[ -n "${ZSH_VERSION:-}" ]]; then
fpath=("${GROKHUNTER_HOME}/config/completions/zsh" ${fpath[@]})
fi
(( ${+aliases[ghn]} )) || alias ghn='grok-nethunter'
(( ${+aliases[ghl]} )) || alias ghl='grokhunter tui'
(( ${+aliases[ghd]} )) || alias ghd='grokhunter doctor'
(( ${+aliases[ghs]} )) || alias ghs='grokhunter status'
(( ${+aliases[ghsu]} )) || alias ghsu='grokhunter setup'
Expand All @@ -74,6 +75,7 @@ if [[ -n "${BASH_VERSION:-}" ]]; then
source "${GROKHUNTER_HOME}/config/completions/bash/grokhunter.bash"
fi
alias ghn='grok-nethunter' 2>/dev/null || true
alias ghl='grokhunter tui' 2>/dev/null || true
alias ghd='grokhunter doctor' 2>/dev/null || true
alias ghs='grokhunter status' 2>/dev/null || true
alias ghsu='grokhunter setup' 2>/dev/null || true
Expand Down
1 change: 1 addition & 0 deletions docs/SHELL.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ Same installer. In `~/.bashrc`:
| Alias | Expands to |
|-------|------------|
| `ghn` | `grok-nethunter` |
| `ghl` | `grokhunter tui` |
| `ghd` | `grokhunter doctor` |
| `ghs` | `grokhunter status` |
| `ghsu` | `grokhunter setup` |
Expand Down
Loading
Loading