README.md in sys-uname-1.2.2 vs README.md in sys-uname-1.2.3
- old
+ new
@@ -1,17 +1,22 @@
+[](https://github.com/djberg96/sys-uname/actions/workflows/ruby.yml)
+
## Description
A cross-platform Ruby interface for getting operating system information. The name
comes from the Unix 'uname' command, but this library works on MS Windows as well.
## Prerequisites
ffi 1.0 or later
## Installation
`gem install sys-uname`
+## Adding the trusted cert
+`gem cert --add <(curl -Ls https://raw.githubusercontent.com/djberg96/sys-uname/main/certs/djberg96_pub.pem)`
+
## Synopsis
-```
+```ruby
require 'sys/uname' # require 'sys-uname' works, too
# You now have Sys::Uname and Sys::Platform classes available.
# Get full information about your system
@@ -21,24 +26,34 @@
p Sys::Platform.linux? # => true
p Sys::Platform::ARCH # => :x86_64
```
## Solaris Notes
-Users on SunOS get several extra methods: architecture, platform,
-hw_serial, hw_provider, srpc_domain, isa_list, and dhcp_cache.
+Users on SunOS get several extra methods:
+* architecture
+* platform
+* hw_serial
+* hw_provider
+* srpc_domain
+* isa_list
+* dhcp_cache
+
+Note that Solaris is essentially a dead OS at this point, so it will not be
+supported going forward, and will likely be dropped in the next major release.
+
## BSD flavors, including OS X
-Users on BSD platforms get the extra Uname.model method.
+Users on BSD platforms get the extra `Uname.model` method.
## HP-UX Notes
-HP-UX users get the extra Uname.id_number method. This is actually a
+HP-UX users get the extra `Uname.id_number` method. This is actually a
String, not a Fixnum, because that's how it's defined in the utsname
struct.
## MS Windows Notes
The C version for Windows has been completely scrapped in favor of an OLE
plus WMI approach. It is pure Ruby. Please see the MSDN documentation for
-the Win32_OperatingSystem class for a complete list of what each of the
+the `Win32_OperatingSystem` class for a complete list of what each of the
UnameStruct members mean.
## The Platform Class
This was added both as a nicer way to check simple information about your
system, and as a replacement for the old 'Platform' gem which is no longer