cli

module
v0.32.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 26, 2026 License: Apache-2.0

README

Pomerium Command Line Client

The Pomerium Command Line Client (CLI) is a client-side helper application for Pomerium. It's used to generate encrypted and authenticated connections for services that are not accessed through a web browser.

Installation

Installation instructions are available in the Pomerium Docs.

Usage

The two CLI operations are:

  1. Establishing TCP tunnels through Pomerium.
  2. Generating kubectl credentials for Kubernetes.
Usage:
  pomerium-cli [command]

Available Commands:
  completion  generate the autocompletion script for the specified shell
  help        Help about any command
  k8s         commands for the kubernetes credential plugin
  tcp         creates a TCP tunnel through Pomerium
  version     version

Flags:
  -h, --help      help for pomerium-cli
  -v, --version   version for pomerium-cli

Directories

Path Synopsis
Package api implements api for pomerium desktop UI
Package api implements api for pomerium desktop UI
Package authclient contains a CLI authentication client for Pomerium.
Package authclient contains a CLI authentication client for Pomerium.
Package certstore handles loading client certificates and private keys from an OS-specific certificate store.
Package certstore handles loading client certificates and private keys from an OS-specific certificate store.
cmd
pomerium-cli command
Package main implements the pomerium-cli.
Package main implements the pomerium-cli.
internal
cache
Package cache contains functions for working with caches.
Package cache contains functions for working with caches.
portal
Package portal contains functions for listing routes.
Package portal contains functions for listing routes.
testutil
Package testutil contains functions to help with testing.
Package testutil contains functions to help with testing.
pkg
tools command
Package main installs tools.
Package main installs tools.
Package proto contains code related to protobuf.
Package proto contains code related to protobuf.
third_party
ecpsigner/darwin/keychain
Package keychain contains functions for retrieving certificates from the Darwin Keychain.
Package keychain contains functions for retrieving certificates from the Darwin Keychain.
ecpsigner/windows/ncrypt
Package ncrypt provides wrappers around ncrypt.h functions.
Package ncrypt provides wrappers around ncrypt.h functions.
Package tunnel contains an implementation of a TCP tunnel via HTTP Connect.
Package tunnel contains an implementation of a TCP tunnel via HTTP Connect.
Package version enables setting build-time version using ldflags.
Package version enables setting build-time version using ldflags.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL