Update README

This commit is contained in:
Přemysl Eric Janouch 2016-03-10 20:25:06 +01:00
parent 42d88f87f5
commit d70f156a20
1 changed files with 29 additions and 2 deletions

View File

@ -63,6 +63,15 @@ the rest of the package.
It survives crashes, server disconnects and timeouts, and also has native SOCKS
support (even though socksify can add that easily to any program).
Packages
--------
Regular releases are sporadic. git master should be stable enough. You can get
a package with the latest development version from Archlinux's AUR, or from
openSUSE Build Service for the rest of mainstream distributions. Consult the
list of repositories and their respective links at:
https://build.opensuse.org/project/repositories/home:pjanouch:git
Building
--------
Build dependencies: CMake, pkg-config, help2man, awk, sh, liberty (included) +
@ -89,8 +98,8 @@ Or you can try telling CMake to make a package for you. For Debian it is:
Note that for versions of CMake before 2.8.9, you need to prefix `cpack` with
`fakeroot` or file ownership will end up wrong.
Running
-------
Usage
-----
'degesch' has in-program configuration. Just run it and read the instructions.
For the rest you might want to generate a configuration file:
@ -118,6 +127,24 @@ To get the fingerprint from a certificate file in the required form, use:
$ openssl x509 -in public.pem -outform DER | sha1sum
Custom Key Bindings in degesch
------------------------------
The default and preferred frontend used in 'degesch' is GNU Readline. This
means that you can change your bindings by editing '~/.inputrc'. For example:
# Preload with system-wide settings
$include /etc/inputrc
# Make M-left and M-right reorder buffers
$if degesch
"\e\e[C": move-buffer-right
"\e\e[D": move-buffer-left
$endif
Consult the source code and the GNU Readline manual for a list of available
functions. Also refer to the latter for the exact syntax of this file.
Just beware that you can easily break the program if you're not careful.
Contributing and Support
------------------------
Use this project's GitHub to report any bugs, request features, or submit pull