MCPcopy Index your code
hub / github.com/EmperorPenguin18/gobble

github.com/EmperorPenguin18/gobble @1.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.3 ↗ · + Follow
4 symbols 8 edges 1 files 0 documented · 0% 1 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

gobble

Rust rewrite of Devour

Gobble hides your current window before launching an external program and unhides it after quitting. Useful in terminals and file managers to keep your screen uncluttered.

Installation

Arch

git clone https://github.com/EmperorPenguin18/gobble
cd gobble
makepkg -si

Or just install from the AUR

Other Linux

git clone https://github.com/EmperorPenguin18/gobble
cd gobble
make
make install #as root

Usage

gobble CMD ...

Read the man page for more info

Pro Tip

To automate using gobble:

Find and edit your shell rc (Usually ~/.bashrc)

Add this to it:

alias mpv='gobble mpv'

alias vimiv='gobble vimiv'

for example to automatically swallow when you open something in mpv or vimiv from CLI.

In pcmanfm (and probably other gui file managers): you can right click on a file -> open with -> custom command line. Under command line to execute:

gobble mpv %f

Enter 'mpv' in 'Application name (optional, set it to keep association)'.

Then check 'Set selected application as default for this file type', and click ok.

Uninstallation

Arch

pacman -R gobble #as root

Other Linux

cd gobble
make uninstall #as root

Core symbols most depended-on inside this repo

command
called by 2
gobble.rs
gobble_on_wayland
called by 1
gobble.rs
gobble_on_x11
called by 1
gobble.rs
main
called by 0
gobble.rs

Shape

Function 4

Languages

Rust100%

Modules by API surface

gobble.rs4 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

For agents

$ claude mcp add gobble \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact