logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

sdate - never ending September date

Authors

       Christoph Berg
              <cb@df7cb.de>

Debian Project                                 4620 September 1993                                      sdate(1)

Copying

sdate is distributed under the GNU General Public License.  (GPL v2 or later).

Description

sdate runs a command in an environment wherein it wraps the libc localtime() and gmtime() calls such that
       the  program  will  use  the  eternal  September  date.   The  wrapper  functions are in a shared library
       /usr/lib/libsdate/libsdate.so* which is loaded through the LD_PRELOAD mechanism of  the  dynamic  loader.
       (See ld.so(8))

Environment

LD_PRELOAD

Files

/usr/lib/libsdate/* The shared library containing the wrapper functions.

Limitations

       Library versions
              Every  command  executed  within  sdate needs to be linked to the same version of the C library as
              sdate itself.

Name

       sdate - never ending September date

Options

-eyyyy-mm, --epochyyyy-mm
              Specify an alternative epoch, default is 1993-09.

       -cvv, --covidvv
              Enable COVID mode, for the specified variant. Sets epoch to an appropriate value for the variant.

       -llibrary, --liblibrary
              Specify an alternative wrapper library.

       [--]command
              Any command you want to be ran. Use ‘--’ if in the command you have other options that may confuse
              sdate's option parsing.

       -h     Display help.

       -v     Display version.

See Also

Synopsis

sdate[-e|--epochyyyy-mm][-c|--covidvv][-l|--liblibrary][--][command]

See Also