Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dex4er/perl-posix-strftime-gnu
POSIX::strftime::GNU - strftime with GNU extensions
https://github.com/dex4er/perl-posix-strftime-gnu
Last synced: 10 days ago
JSON representation
POSIX::strftime::GNU - strftime with GNU extensions
- Host: GitHub
- URL: https://github.com/dex4er/perl-posix-strftime-gnu
- Owner: dex4er
- Created: 2012-10-08T18:43:55.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2014-11-15T19:20:54.000Z (about 10 years ago)
- Last Synced: 2024-10-28T09:01:47.288Z (about 2 months ago)
- Language: C
- Size: 613 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- Changelog: Changes
Awesome Lists containing this project
README
NAME
POSIX::strftime::GNU - strftime with GNU extensions
SYNOPSIS
use POSIX::strftime::GNU;
use POSIX 'strftime';
print POSIX::strftime('%a, %d %b %Y %T %z', localtime);command line:
C:\> set PERL_ANYEVENT_LOG=filter=debug
C:\> perl -MPOSIX::strftime::GNU -MAnyEvent -e "AE::cv->send"DESCRIPTION
This is a wrapper for POSIX::strftime which implements more character
sequences compatible with GNU systems.The module is 100% compatible with format of date(1) command from GNU
coreutils package.It can be helpful if you run some software on operating system where
these extensions, especially %z sequence, are not supported, i.e. on
Microsoft Windows. On such system some software can work incorrectly,
i.e. logging for Plack and AnyEvent modules might be broken.Even GNU C Library's strftime(3) function does not provide 100%
compatibility with date(1) command so this module can be useful also on
Linux.The XS module is used if compiler is available and can module can be
loaded. The XS is mandatory if PERL_POSIX_STRFTIME_GNU_XS environment
variable is true.The PP module is used when XS module can not be loaded or
PERL_POSIX_STRFTIME_GNU_PP environment variable is true.None of these modules are loaded if both PERL_POSIX_STRFTIME_GNU_PP and
PERL_POSIX_STRFTIME_GNU_XS environment variables are defined and false.INSTALLING
Cygwin
This module requires libcrypt-devel package.
BUGS
Timezone name is guessed with several heuristics so it can differ from
timezone name returned by date(1) command.If you find the bug or want to implement new features, please report it
at https://github.com/dex4er/perl-POSIX-strftime-GNU/issuesThe code repository is available at
http://github.com/dex4er/perl-POSIX-strftime-GNUAUTHOR
Piotr Roszatycki
LICENSE
Copyright (c) 2012-2014 Piotr Roszatycki .
Format specification is based on strftime(3) manual page which is a
part of the Linux man-pages project.This is free software; you can redistribute it and/or modify it under
the same terms as perl itself.See http://dev.perl.org/licenses/artistic.html