Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

crudini-0.9.3-bp153.1.10 RPM for noarch

From OpenSuSE Leap 15.3 for noarch

Name: crudini Distribution: SUSE Linux Enterprise 15 SP3
Version: 0.9.3 Vendor: openSUSE
Release: bp153.1.10 Build date: Sat Mar 6 09:42:08 2021
Group: System/Base Build host: cloud108
Size: 61982 Source RPM: crudini-0.9.3-bp153.1.10.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/pixelb/crudini
Summary: A utility for manipulating ini files
A utility for easily handling ini files from the command line and shell
scripts.

Provides

Requires

License

GPL-2.0-only

Changelog

* Wed May 13 2020 Carsten Ziepke <kieltux@gmail.com>
  - Update to 0.9.3:
    * Python 3 support
    * Fix regression with windows line endings
  - Run spec-cleaner
  - Add BuildArch noarch
  - Run crudini test script
  - Add manpage
* Thu Aug 24 2017 tbechtold@suse.com
  - update to 0.9:
    * Write errors to stdout are diagnosed correctly and consistently.
    * Replacing symlinks now replaces the target rather than the symlink itself.
    * The case of parameters is maintained with --get.
    * Single token parameters (without equals) are now supported,
      which are used in mysql config for example.
  - Drop 3c52bd938975f7c5b32d7009f109ccbd2328c16d.patch . Applied upstream.
* Thu Dec 08 2016 tbechtold@suse.com
  - update to 0.8:
    * maint: improve documentation for fsync() calls
    * use sha256 rather than md5 to checksum file contents
    * maint: remove stale comment
    * document --help and --version
    * fix spelling in --help and man page
    * fix processing of lines starting with "rem"
    * bump version for release
  - add 3c52bd938975f7c5b32d7009f109ccbd2328c16d.patch .
    Fixes symlink handling when writing linked files.
* Thu Feb 18 2016 aplanas@suse.com
  - update to 0.7 (bsc#966695):
    Bug fixes
    * Separate locking files are no longer used which avoids deadlock in
      cases where the system is stopped in the small window where these
      files exist.
    * Files are now synced after writing for better Durability.
    * crudini no longer removes a blank line from the start of a file
      which has no sections, or options outside a section. [bug
      introduced in version 0.5]
    Bug fixes
    * Lock files are cleaned up robustly. Previously there was a race
      condition resulting in blocked subsequent edits, due to a
      lingering lock file.
    * --del will ignore requests to delete a parameter in a non-existing
      section (unless --existing is used). Previously it failed citing
      the missing section.
    New features
    * The --existing option takes parameters to give more control over
      what needs to pre-exist. So you can specify for example that a
      file needs to exist, but any items within it are created as
      needed.
    * A new --verbose option was added to indicate on stderr wether the
      request resulted in a config change or not. This can be used to
      determine whether to restart programs etc.
    Changes in behavior
    * Files are created by default if missing, unless --existing is
      specified.
    Improvements
    * Protections against creating unparseable ini files were added.
    * stdin can be parsed just as with normal files.
    * File writes are avoided if there are no changes to the config.
* Fri Oct 10 2014 dmueller@suse.com
  - update to 0.4:
    * add --format=lines to support line by line processing
    * doc: tweak readme to mention --format=lines
    * Declare encoding to avoid fatal error
    * fix duplicate DEFAULT section header being output
    * ensure edited ini file contents are always complete
    * split out --options from synopsis
    * send --help to stdout
    * provide alternative --rewrite file editing option
    * provide --output option to allow redirecting output
    * use only the base 'crudini' name in --help
    * ensure writes to the edited ini are never lost
    * add a new --list option to update a list of values
    * honor case when merging new parameters
* Fri Sep 27 2013 dmueller@suse.com
  - Initial package (0.3)

Files

/usr/bin/crudini
/usr/share/doc/packages/crudini
/usr/share/doc/packages/crudini/NEWS
/usr/share/doc/packages/crudini/README
/usr/share/doc/packages/crudini/TODO
/usr/share/doc/packages/crudini/example.ini
/usr/share/licenses/crudini
/usr/share/licenses/crudini/COPYING
/usr/share/man/man1/crudini.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 14:50:04 2024