- Delta time output now uses environment variable
TimeFormat_Delta
instead of oldTimeFormat
(#45) - New default output format for printing time differences / elapsed times (#44)
- New
%i
format for full ISO-8601 date-time output
- Updated help output
- Added help sub-option "full" to print all help information
- Added help sub-option "format" as synonym for "formatCodes"
- Added
%i
option for formal ISO-8601 date-time output - Unrecognized options (including
-
) are now just accrued to the format string. Beware possible collision with future options. - Added
--version
option. - Added
--accessed
,--created
,--create
,--modified
, and--modify
aliases for existing options--access
,--creation
, and--modification
.
- Fix: multiple problems when handling alternate code characters
- Project now builds using CMake (#52)
- Indicate unknown DST status for calls to
mktime()
- Print error message for unhandled explicit dates before 1970
- New: Handle numeric prefix on
%a
format codes
- Deprecate option
--modTime
- -e is now -%/--codeChar to eliminate confusion between escape sequences and format code sequences
- Renamed from currtime to timeprint
- Moved custom elapse codes to use new underscore modifier
- Old
%D
is replaced with%_D
,%D
is now standard "Short MM/DD/YY date, equivalent to %m/%d/%y" - Old
%R
is replaced with%_H
,%R
is now standard "24-hour HH:MM time, equivalent to %H:%M" - Old
%s
is replaced with%_S
,%s
is now undefined
- Old
- Add new
--
switch variants (--help
,--codeChar
,--timeZone
, and so on) - Add help information on new (C++11) format codes
- New rich suite of delta time format options
- New options
--creation
,--access
,--modification
- New option
--now
- New option
--time
- Help output broken into multiple topics
- Fix: crashing bug when the format contained unrecognized
%
-codes - Fix: crashing bug on missing
--modTime
,--timeZone
options
- Original version snap as of 2013-03-09
- Added license
- First release to GitHub