shflags - Simple handling of command-line flags in Bourne based Unix scripts

Property Value
Distribution Mageia 5.1
Repository Mageia Core i586
Package name shflags
Package version 1.0.3
Package release 8.mga5
Package architecture noarch
Package type rpm
Installed size 73.21 KB
Download size 27.68 KB
Official Mirror
Shell Flags (shFlags) is a library written to greatly simplify the handling of
command-line flags in Bourne based Unix shell scripts (bash, dash, ksh, sh,
zsh) on many Unix OSes (Linux, Solaris, Mac OS X, etc.).
Most shell scripts use getopt for flags processing, but the different versions
of getopt on various OSes make writing portable shell scripts difficult.
shFlags instead provides an API that doesn't change across shell and OS
versions so the script writer can be confident that the script will work.
shFlags is a port of the google-gflags C++/Python library.


Package Version Architecture Repository
shflags-1.0.3-8.mga5.noarch.rpm 1.0.3 noarch Mageia Core
shflags - - -


Name Value
util-linux -


Name Value
shflags == 1.0.3-8.mga5


Type URL
Binary Package shflags-1.0.3-8.mga5.noarch.rpm
Source Package shflags-1.0.3-8.mga5.src.rpm

Install Howto

  1. Enable Mageia Core repository on Install and Remove Software
  2. Update packages list:
    # urpmi.update -a
  3. Install shflags rpm package:
    # urpmi shflags




2014-10-15 - umeabot <umeabot> 1.0.3-8.mga5
+ Revision: 746383
- Second Mageia 5 Mass Rebuild
2014-09-16 - umeabot <umeabot> 1.0.3-7.mga5
+ Revision: 689137
- Mageia 5 Mass Rebuild
2014-02-04 - shlomif <shlomif> 1.0.3-6.mga5
+ Revision: 580609
- Remove the licensing files - rpmlint did not like them
- Importing, based on the Fedora package
2014-01-09 - Shlomi Fish <> - 1.0.3-6.mga4
- Adapted for Mageia
2013-08-04 - Fedora Release Engineering <> - 1.0.3-6
- Rebuilt for
2013-02-14 - Fedora Release Engineering <> - 1.0.3-5
- Rebuilt for
2012-12-17 - Ralph Bean <> - 1.0.3-4
- Updated the license field to LGPLv2 after receiving feedback from upstream.
2012-07-21 - Fedora Release Engineering <> - 1.0.3-3
- Rebuilt for
2012-07-06 - Ralph Bean <> - 1.0.3-2
- Updated the license field to LGPLv2+
- Removed BuildRequires util-linux.  Superfluous!
- Ownership taken for %{_datadir}/%{name}
- Copying with '-p' to preserve
- Made examples non-exectuable.
- Added %check section.
2012-06-25 - Ralph Bean <> - 1.0.3-1
- Initial packaging for Fedora.

See Also

Package Description
shibboleth-sp-2.5.4-1.mga5.i586.rpm Open source system for attribute-based Web SSO
shiboken-1.2.2-5.mga5.i586.rpm Creates the PySide bindings source files
shiboken-devel-1.2.2-5.mga5.i586.rpm Devel stuff for Shiboken Generator
shinken-2.0.3-4.mga5.noarch.rpm Python Monitoring tool
shinken-arbiter-2.0.3-4.mga5.noarch.rpm Shinken Arbiter Daemon
shinken-broker-2.0.3-4.mga5.noarch.rpm Shinken Broker Deamon
shinken-poller-2.0.3-4.mga5.noarch.rpm Shinken Poller Deamon
shinken-reactionner-2.0.3-4.mga5.noarch.rpm Shinken Reactionner Daemon
shinken-receiver-2.0.3-4.mga5.noarch.rpm Shinken Receiver Deamon
shinken-scheduler-2.0.3-4.mga5.noarch.rpm Shinken Scheduler Deamon
shntool-3.0.10-6.mga5.i586.rpm A multi-purpose WAVE data processing and reporting utility
shorewall- Iptables-based firewall for Linux systems
shorewall-core- Shorewall core libraries
shorewall-doc- Firewall scripts
shorewall-ipv6- IPv6 capable Shorewall