carta
poke(1)

poke1

The gnu extensible binary editor

Usage

poke [OPTION] ... [FILE]

Overview

Interactive editor for binary files.

-l, --load=FILE

load the given pickle at startup

-L FILE

load the given pickle and exit

Commanding poke from the command line:

-c, --command=CMD

execute the given command

-s, --source=FILE

execute commands from FILE

Styling text output:

--color=(yes|no|auto|html|test) emit styled output

--style=STYLE_FILE

style file to use when styling

--style-dark

use default style for dark backgrounds

--style-bright

use default style for bright backgrounds

-q, --no-init-file

do not load an init file

--no-auto-map

disable auto-map

--no-hserver

do not run the hyperlinks server

--no-stdtypes

do not define standard types

--quiet

be as terse as possible

--help

print a help message and exit

--version

show version and exit

The following environment variables, if set, are used by poke:

POKE_LOAD_PATH

List of file paths separated by colon characters (:) which is prepended to the load_path when poke starts

History

  • Arch Linux 2026-11-01 to Debian 13 (Trixie): the text shown here
  • Debian 12 (Bookworm)

--no-stdtypes since Debian 13 (Trixie).

--mi until Debian 12 (Bookworm).

Reporting bugs

Report bugs in the bug tracker at

<https://sourceware.org/bugzilla/describecomponents.cgi?product=poke> or by email to <[email protected]>.

GNU poke home page: <http://www.jemarch.net/poke.html>
General help using GNU software: <http://www.gnu.org/gethelp/>

From poke 4.3-2 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.