---
name: "sacc"
section: "1"
platform: "linux"
package: "sacc"
version: "1.07-1+b1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/sacc"
---

# sacc(1)

a terminal gopher client

## NAME

sacc - a terminal gopher client

## SYNOPSIS

**sacc** *URL*

## DESCRIPTION

**sacc** (short for saccomys) is a terminal gopher client. Gopher is a simple protocol to retrieve hierarchical information. The protocol is defined in *RFC 1436* (Gopher).

**sacc** also supports non-standard TLS encryption, if built with TLS support, with the gophers:// scheme. It will search the **~/.share/sacc/cert** directory for local certificates.

## SHORTCUTS

Shortcuts can be redefined in the **config.h**. The manpage is showing the default shortcuts.

- **Down or j**

  Move one line down.

- **J**

  Move to the next link item downwards.

- **Up or k**

  Move one line up.

- **K**

  Move to the next link item upwards.

- **PgDown or Space**

  Move one page down.

- **PgUp or b**

  Move one page up.

- **Home or g**

  Move to the top of the page.

- **End or G**

  Move to the end of the page.

- **Right or l**

  View highlighted item.

- **Left or h**

  View previous item.

- **L**

  Refetch currently viewed item.

- **/**

  Search in the current page.

- **n**

  Search the same string forward.

- **N**

  Search the same string backwards.

- **U**

  Print the URI of the current page.

- **u**

  Print the URI of the highlighted item.

- **Y**

  Yank the current page URI to an external program.

- **y**

  Yank the highlighted item URI to an external program.

- **?**

  Show the help message of shortcuts.

- **^D or q**

  Exit sacc.

## ENVIRONMENT

**sacc** will use the pager set in the **PAGER** variable to display textual content. If unset, it'll try to use [**more**(1)](/more/1.md). Note that sacc takes back control of the screen as soon as the pager finishes. In case of doubt, read your pager documentation.

If built with TLS support, **sacc** will search for local TLS certificates in the directory set in the **SACC\_CERT\_DIR** variable, instead of the default path (**~/.share/sacc/cert**).

## PLUMBER

When some file is opened **sacc** cannot open natively, it will run **xdg-open**. This can be configured in the **config.h** to run some other plumber.

## CUSTOMIZATION

**sacc** can be customized by creating a custom **config.h** and (re)compiling the source code. This keeps it fast, secure and simple.

## VERSION

It is possible to get **sacc** version from the binary with the standard [**what**(1)](/what/1.md) tool.

## AUTHORS

See the **LICENSE** file for the authors.

## LICENSE

See the **LICENSE** file for the terms of redistribution.

## SEE ALSO

[**more**(1)](/more/1.md) [**xdg-open**(1)](/xdg-open/1.md) **geomyidae**(8) **clic**(1) [**what**(1)](/what/1.md)

## BUGS

Please report them to Quentin Rameau \<quinq@fifth.space\>
