update
[shellsnippets/shellsnippets.git] / posix / cleanenv.1
index 24d7a22..59178a2 100644 (file)
@@ -1,6 +1,5 @@
-.\" $Id: cleanenv.1 3351+X11R6 2012-12-17 14:16:11Z tglase $
 .ds p. /bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin
-.Dd September 25, 2012
+.Dd October 3, 2014
 .Dt CLEANENV 1
 .Os
 .Sh NAME
@@ -8,7 +7,9 @@
 .Nd run programs with cleaned-up environment
 .Sh SYNOPSIS
 .Nm
-.Op Fl
+.Oo Fl \*(Ba
+.Pa /
+.Oc
 .Op Ev Foo=bar ...
 .Ic utility
 .Op Ar ...
@@ -18,6 +19,13 @@ The
 utility cleans the environment pointer, sets a few environment
 variables as well as those passed, and runs the program passed.
 With
+.Pa /
+as first option, it first changes to the root directory
+.Pq Pa / ,
+then operates the same as if
+.Fl
+were passed.
+With
 .Fl
 set, it cleans even more, i.e. anonymises: only
 .Ev HOME Ns = Ns Pa /
@@ -38,6 +46,9 @@ if not set in the current environment,
 .Ev TERM
 defaults to
 .Ic vt100 ,
+.Ev TZ
+is forcibly set to
+.Ic UTC ,
 and the
 .Xr locale 1
 utility is used to determine the value of