---
name: "carpaltunnel"
section: "8"
platform: "linux"
package: "carpaltunnel"
version: "0.0.9-0.1"
release: "Debian 4.0 (Etch)"
platforms: ["linux"]
url: "https://new.carta.tech/carpaltunnel"
---

# carpaltunnel(8)

Configuration helper for OpenVPN

## NAME

carpaltunnel - Configuration helper for OpenVPN

## SYNOPSIS

**carpaltunnel** \[*options*\]

## DESCRIPTION

**carpaltunnel** is a configuration helper for OpenVPN.

## OPTIONS

- **-h**, **--help**

  Display usage help and then exit.

- **-f**, **--file**=*FILE*

  Load configuration file *FILE* (default */etc/openvpn/carpaltunnel-config*). Relative filenames are interpreted based on the base directory, as set with option **--dir=**.

- **-H**, **--host**=*HOST*

  Current host is *HOST*. Default is the same what **hostname -f** outputs.

- **-d**, **--dir**=*DIR*

  Use directory *DIR* as the base directory. All paths are relative to this directory and output will be written there.

- **-u**, **--upscript**=*SCRIPT*

  Run script *SCRIPT* when tunnel is created (default */usr/lib/carpaltunnel/tunnel-up*).

- **--push**=*HOST*

  Use **rsync** to push CA certificate to host *HOST*.

- **--pull**=*HOST*

  Use **rsync** to pull CA certificate from host *HOST*.

- **--rsync-arg**=*ARG*

  When running **rsync**, pass it argument *ARG* (default *--perm*).

## DIAGNOSTICS

 **carpaltunnel** returns zero on normal operation, non-zero on error.

## AUTHOR

 **carpaltunnel** was written by Tommi Virtanen \<tv@debian.org\>.
