Getargv

Getargv is a gem that allows you to query the arguments of other processes as an array or string.

This gem only supports macOS because the KERN_PROCARGS2 sysctl only exists in xnu kernels, BSD or Linux users should just read /proc/$PID/cmdline which is much easier and faster, Solaris users should use pargs.

This gem requires you have libgetargv installed.

To limit the getargv gem to Apple OSs add it to your Gemfile like so:

gem "getargv", "~> 0.3.18", platforms: :ruby, install_if: RbConfig::CONFIG["host_os"].include?("darwin")

Required Ruby Version

>= 2.6.0

Authors

Camden Narzt

Versions

  1. 0.3.19 April 24, 2026 universal-darwin (94 KB)
  2. 0.3.18 March 28, 2026 universal-darwin (93.5 KB)
  3. 0.3.17 March 21, 2026 universal-darwin (93.5 KB)
  4. 0.3.16 March 21, 2026 universal-darwin (93.5 KB)
  5. 0.3.15 March 20, 2026 universal-darwin (93 KB)
Show all versions (21 total)

Requirements

macOS

libgetargv installed

Pushed by

GitHub

SHA 256 checksum