aboutsummaryrefslogtreecommitdiffstats
path: root/libenv.7
diff options
context:
space:
mode:
authorMattias Andrée <m@maandree.se>2025-01-30 18:42:27 +0100
committerMattias Andrée <m@maandree.se>2025-01-30 18:42:27 +0100
commitaebf2524909f0c0e3aec7f78fa01ad908f7da3a0 (patch)
tree86881e1b1b299990e6726eda5dde3f1f77c4f180 /libenv.7
downloadlibenv-aebf2524909f0c0e3aec7f78fa01ad908f7da3a0.tar.gz
libenv-aebf2524909f0c0e3aec7f78fa01ad908f7da3a0.tar.bz2
libenv-aebf2524909f0c0e3aec7f78fa01ad908f7da3a0.tar.xz
First commit
Signed-off-by: Mattias Andrée <m@maandree.se>
Diffstat (limited to 'libenv.7')
-rw-r--r--libenv.733
1 files changed, 33 insertions, 0 deletions
diff --git a/libenv.7 b/libenv.7
new file mode 100644
index 0000000..638a47f
--- /dev/null
+++ b/libenv.7
@@ -0,0 +1,33 @@
+.TH LIBENV 7 libenv
+.SH NAME
+libenv - Environment sanitation library
+
+.SH SYNOPSIS
+.nf
+#include <libenv.h>
+.fi
+.PP
+Link with
+.IR -lenv .
+
+.SH DESCRIPTION
+The
+.B libenv
+software library is C library designed to help
+utilities perform sanitation of environment variables.
+.PP
+Some utilities need to remove environment variables that are
+not appropriate for the new context that the utility entires.
+Likewise some utilities may meed to remove all except some
+special environment variables.
+.B libenv
+provides a database of
+environment variable variables that could be interesting and
+provides functionality to describe the new context the is is
+entered and filter out environment variables accordingly.
+
+.SH SEE ALSO
+.BR libenv_filter_variable_list (3),
+.BR libenv_select_variable_list (3),
+.BR libenv_get_chosen_list (3),
+.BR libenv_get_complete_list (3).