diff options
-rw-r--r-- | fb.1 | 16 | ||||
-rw-r--r-- | fb.in | 9 |
2 files changed, 25 insertions, 0 deletions
@@ -84,6 +84,22 @@ command line. .It Fl v Display the client version. .El +.Sh CONFIGURATION FILES +.Bl -tag +.It $XDG_CONFIG_HOME/fb-client/config +This file allows to override certain variables by using the format 'option_name="value"'. +Both, the option value and name, are case-sensitive string literals. + +The following option names are supported: +.Bl -tag +.It pastebin +The URL of the pastebin you want to use +.It clipboard_cmd +The command used to copy URLs of uploaded files to the clipboard. This defaults to xclip or pbcopy on Darwin. +.El +.It ~/.netrc +If neither fb_username nor fb_password is defined in the general config file, ~/.netrc will be used for authentication. +.El .Sh ENVIRONMENT Some options can be changed by modifying environment variables: .Bl -tag -width XZ_OPTS @@ -28,6 +28,15 @@ case "`uname -s`" in ;; esac +if [ -z "$XDG_CONFIG_HOME" ]; then + XDG_CONFIG_HOME="$HOME/.config" +fi + +config_file="$XDG_CONFIG_HOME/fb-client/config" +if [ -e "$config_file" ]; then + . "$config_file" +fi + version="@VERSION@" delete= extension="" |