sites

public wiki contents of suckless.org
git clone git://git.suckless.org/sites
Log | Files | Refs

commit 1153911147e84632244645f4e91815b2024f5bf5
parent f21e5011d96c79fa17b4ce446d6f0ac17fc0dce5
Author: David Carey <david@davidpcarey.com>
Date:   Mon, 31 Aug 2020 14:50:59 -0500

Add the cachedir patch to customize the cache dir via command line.

Diffstat:
Asurf.suckless.org/patches/cachedir/index.md | 13+++++++++++++
Asurf.suckless.org/patches/cachedir/surf-cachedir-20200831-2188894.diff | 36++++++++++++++++++++++++++++++++++++
2 files changed, 49 insertions(+), 0 deletions(-)

diff --git a/surf.suckless.org/patches/cachedir/index.md b/surf.suckless.org/patches/cachedir/index.md @@ -0,0 +1,13 @@ +Cachedir +======== +Use the -h command-line tag to determine a custom cache directory. + + surf -h /path/to/cache/directory + +Download +-------- +* [surf-cachedir-20200831-2188894.diff](surf-cachedir-20200831-2188894.diff) + +Author +------ +* David Carey <david@davidpcarey.com> diff --git a/surf.suckless.org/patches/cachedir/surf-cachedir-20200831-2188894.diff b/surf.suckless.org/patches/cachedir/surf-cachedir-20200831-2188894.diff @@ -0,0 +1,36 @@ +From 2188894f8e6b1d2232a77b06d07776bdd6bdb4f3 Mon Sep 17 00:00:00 2001 +From: David Carey <david@davidpcarey.com> +Date: Mon, 31 Aug 2020 14:03:17 -0500 +Subject: [PATCH] Allow custom cache directory via CLI argument. + +--- + surf.c | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/surf.c b/surf.c +index 2b54e3c..8436ded 100644 +--- a/surf.c ++++ b/surf.c +@@ -306,7 +306,8 @@ usage(void) + { + die("usage: surf [-bBdDfFgGiIkKmMnNpPsStTvwxX]\n" + "[-a cookiepolicies ] [-c cookiefile] [-C stylefile] [-e xid]\n" +- "[-r scriptfile] [-u useragent] [-z zoomlevel] [uri]\n"); ++ "[-h cachedir] [-r scriptfile] [-u useragent]\n" ++ "[-z zoomlevel] [uri]\n"); + } + + void +@@ -2026,6 +2027,9 @@ main(int argc, char *argv[]) + defconfig[Geolocation].val.i = 1; + defconfig[Geolocation].prio = 2; + break; ++ case 'h': ++ cachedir = EARGF(usage()); ++ break; + case 'i': + defconfig[LoadImages].val.i = 0; + defconfig[LoadImages].prio = 2; +-- +2.28.0 +