os
Version, currently 0.2.24 versions
- 0.2.2latestSep 8, 2019
- 0.2.1not indexedSep 8, 2019
- 0.2.0not indexedSep 8, 2019
- 0.1.0not indexedSep 8, 2019
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.2Then run:
shards installshard.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
-
Add the dependency to your
shard.yml:dependencies: os: github: orelsokolov/os -
Run
shards install
Usage
require "os"
Development
Make PR if you know how to fix something
| Feature | Support |
|---|---|
| self.windows? | YES |
| self.cpu_count | YES |
| self.bits | YES |
| self.java? | YES |
| self.dev_null | YES |
| self.config | |
| self.posix? | YES |
| self.linux? | |
| self.freebsd? | YES |
| self.iron_ruby? | |
| self.ruby_bin | |
| self.mac? | |
| self.osx? | |
| self.x? | |
| self.rss_bytes | YES |
| self.cygwin? | |
| self.report | |
| self.open_file_command | |
| self.app_config_path(name) | |
| self.jruby? | YES |
| self.doze? | YES |
| self.host_cpu | YES |
| self.host | |
| self.host_os | |
| hwprefs_available? | |
| Underlying::bsd? | |
| Underlying::windows? | |
| Underlying::linux? | |
| Underlying::docker? |
Contributing
- Fork it (https://github.com/your-github-user/os/fork)
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create a new Pull Request
Contributors
- Oleg Orlov - creator and maintainer
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This release
- Version
0.2.2- Tagged
- Sep 8, 2019
- Commit
0c52db6a3824- Crystal
0.30.1- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/OrelSokolov/os
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 13, 2026
- Synced
- Aug 13, 2026
- Versions
- 4