os

Version, currently 0.2.24 versions

github.com/OrelSokolov/os

Crystal port for OS gem. API the same, some of methods raise NotImplementedError

2 stars
0 dependents
License: MIT

Installation

# Add this to your shard.yml
dependencies:
  os:
    github: OrelSokolov/os
    version: ~> 0.2.2

Then run:

shards install

shard.yml

Crystal
0.30.1
License
MIT
Author
Oleg Orlov

Dependencies

Runtime Dependencies

  • uname*github: orelsokolov/uname

README

os

Crystal port for OS gem. Something may not work

Installation

  1. Add the dependency to your shard.yml:

    dependencies:
      os:
        github: orelsokolov/os
  2. Run shards install

Usage

require "os"

Development

Make PR if you know how to fix something

FeatureSupport
self.windows?YES
self.cpu_countYES
self.bitsYES
self.java?YES
self.dev_nullYES
self.config
self.posix?YES
self.linux?
self.freebsd?YES
self.iron_ruby?
self.ruby_bin
self.mac?
self.osx?
self.x?
self.rss_bytesYES
self.cygwin?
self.report
self.open_file_command
self.app_config_path(name)
self.jruby?YES
self.doze?YES
self.host_cpuYES
self.host
self.host_os
hwprefs_available?
Underlying::bsd?
Underlying::windows?
Underlying::linux?
Underlying::docker?

Contributing

  1. Fork it (https://github.com/your-github-user/os/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors