plist4r

1.2.2last stable release 13 years ago
Complexity Score
Low
Open Issues
2
Dependent Projects
3
Weekly Downloadsglobal
164

License

  • Other

Downloads

Readme

= plist4r

Plist4r is a friendly rubygem / ruby lib for handling plist files.

  • Documentation at http://dreamcat4.github.com/plist4r

== Installation

gem install plist4r

== Quick Start

require ‘plist4r’

Plist4r::Config.default_path = “/Library/LaunchDaemons” filename = “com.github.myservice.plist” p = Plist4r.open(filename)

p.plist_type

=> :launchd

p.file_format

=> :xml

p.edit do program_arguments [“/usr/local/bin/myservice”] watch_paths [“/var/db/myservice”] end

p.save

== Overview

  • For convenience we invoke {Plist4r.open} and {Plist4r.new} to initially create a plist object.

  • And use {Plist4r::Config} to set any global configuration defaults.

  • See {file:Backends} for the backends performance data.

Examples

  • See {file:InfoPlistExample}
  • See {file:LaunchdPlistExample}

Recommended reading

  • See {file:EditingPlistFiles}
  • See {file:PlistKeyNames}
  • Please see the inline source-code documentation on {Plist4r::Plist}

How to contribute

  • {file:DeveloperGuide}

== Copyright

Plist4r is Copyright (c) 2009 under MIT License. See {file:LICENSE} for details.

Dependencies

CVE IssuesActive
0
Scorecards Score
2.20
Test Coverage
No Data
Follows Semver
Yes
Github Stars
6
Dependenciestotal
6
DependenciesOutdated
0
DependenciesDeprecated
0
Threat Modelling
No
Repo Audits
No

Learn how to distribute plist4r in your own private RubyGems registry

gem install plist4r
Processing...
Done

17 Releases

RubyGems on Cloudsmith

Getting started with RubyGems on Cloudsmith is fast and easy.