From: Nathan Wagner Date: Mon, 26 Nov 2018 02:37:09 +0000 (+0000) Subject: use environment variable if no path given X-Git-Tag: v0.2.17~1 X-Git-Url: https://pd.if.org/git/?p=zpackage;a=commitdiff_plain;h=153b3a731335127428d59ca469782b5bf1be3bfd use environment variable if no path given --- diff --git a/zpm-init.c b/zpm-init.c index b63007f..9a0f839 100644 --- a/zpm-init.c +++ b/zpm-init.c @@ -5,12 +5,19 @@ int main(int ac, char **av){ struct zpm pkg; int rv; + char *path; - if (ac < 2) { - fprintf(stderr, "usage: path\n"); + path = getenv("ZPMDB"); + + if (ac > 1) { + path = av[1]; + } + + if (!path) { + fprintf(stderr, "usage: zpm-init [path]\n"); return 1; } - rv = zpm_init(&pkg, av[1]); + rv = zpm_init(&pkg, path); if (rv) { zpm_close(&pkg); }