{
  "_id": "6a44e9a26ff6f2357551e79f",
  "Package": "processx",
  "Title": "Execute and Control System Processes",
  "Version": "3.9.0.9000",
  "Authors@R": "c(\nperson(\"Gábor\", \"Csárdi\", , \"csardi.gabor@gmail.com\", role = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0000-0001-7098-9676\")),\nperson(\"Winston\", \"Chang\", role = \"aut\"),\nperson(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"),\ncomment = c(ROR = \"03wc8by49\")),\nperson(\"Ascent Digital Services\", role = c(\"cph\", \"fnd\"))\n)",
  "Description": "Tools to run system processes in the background.  It can\ncheck if a background process is running; wait on a background\nprocess to finish; get the exit status of finished processes;\nkill background processes. It can read the standard output and\nerror of the processes, using non-blocking connections.\n'processx' can poll a process for standard output or error,\nwith a timeout. It can also poll several processes at once.",
  "License": "MIT + file LICENSE",
  "URL": "https://processx.r-lib.org, https://github.com/r-lib/processx",
  "BugReports": "https://github.com/r-lib/processx/issues",
  "Config/Needs/website": "tidyverse/tidytemplate",
  "Config/testthat/edition": "3",
  "Config/usethis/last-upkeep": "2025-04-25",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "Config/roxygen2/version": "8.0.0",
  "Repository": "https://r-lib.r-universe.dev",
  "Date/Publication": "2026-05-17 19:33:08 UTC",
  "RemoteUrl": "https://github.com/r-lib/processx",
  "RemoteRef": "HEAD",
  "RemoteSha": "9ccac97dc453bbba5463a4484f01916399d334c7",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-07-01 10:13:07 UTC",
    "User": "root"
  },
  "Author": "Gábor Csárdi [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0001-7098-9676>),\nWinston Chang [aut],\nPosit Software, PBC [cph, fnd] (ROR: <https://ror.org/03wc8by49>),\nAscent Digital Services [cph, fnd]",
  "Maintainer": "Gábor Csárdi <csardi.gabor@gmail.com>",
  "_user": "r-lib",
  "_type": "src",
  "_file": "processx_3.9.0.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/f0b2cd5068573ee4f99ff0e0da4c23d39d76a8a9521e3938dcdb8fbc5add3599",
  "_filesize": 406096,
  "_sha256": "f0b2cd5068573ee4f99ff0e0da4c23d39d76a8a9521e3938dcdb8fbc5add3599",
  "_expires": "2026-10-09T10:19:13.000Z",
  "_created": "2026-07-01T10:13:07.000Z",
  "_published": "2026-07-01T10:19:14.139Z",
  "_jobs": [
    {
      "job": 84508292004,
      "time": 181,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8006884208"
    },
    {
      "job": 84508292010,
      "time": 171,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8006879326"
    },
    {
      "job": 84508292082,
      "time": 187,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8006886918"
    },
    {
      "job": 84508292000,
      "time": 178,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8006882081"
    },
    {
      "job": 84508292110,
      "time": 140,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8006914880"
    },
    {
      "job": 84508292043,
      "time": 209,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8006935930"
    },
    {
      "job": 84508292048,
      "time": 130,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8006910994"
    },
    {
      "job": 84508292065,
      "time": 186,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8006917793"
    },
    {
      "job": 84507632823,
      "time": 212,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8006810765"
    },
    {
      "job": 84508291941,
      "time": 108,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8006855038"
    },
    {
      "job": 84508292068,
      "time": 150,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8006871826"
    },
    {
      "job": 84508292079,
      "time": 156,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8006874531"
    },
    {
      "job": 84508292071,
      "time": 128,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8006863206"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/r-lib/actions/runs/28509954835",
  "_status": "success",
  "_upstream": "https://github.com/r-lib/processx",
  "_commit": {
    "id": "9ccac97dc453bbba5463a4484f01916399d334c7",
    "author": "Gábor Csárdi <csardi.gabor@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #420 from r-lib/fix/signal-pgroup\n\n$signal() and $interrupt() now use the process group",
    "time": 1779046388
  },
  "_maintainer": {
    "name": "Gábor Csárdi",
    "email": "csardi.gabor@gmail.com",
    "login": "gaborcsardi",
    "mastodon": "@gaborcsardi@fosstodon.org",
    "bluesky": "@gaborcsardi.org",
    "description": "",
    "uuid": 660288,
    "orcid": "0000-0001-7098-9676"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.4.0",
      "role": "Depends"
    },
    {
      "package": "ps",
      "version": ">= 1.9.3",
      "role": "Imports"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "callr",
      "version": ">= 3.7.3",
      "role": "Suggests"
    },
    {
      "package": "cli",
      "version": ">= 3.3.0",
      "role": "Suggests"
    },
    {
      "package": "codetools",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "curl",
      "role": "Suggests"
    },
    {
      "package": "debugme",
      "role": "Suggests"
    },
    {
      "package": "parallel",
      "role": "Suggests"
    },
    {
      "package": "pkgload",
      "role": "Suggests"
    },
    {
      "package": "rlang",
      "version": ">= 1.0.2",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "webfakes",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "r-lib",
  "_selfowned": true,
  "_usedby": 1614,
  "_updates": [
    {
      "week": "2025-36",
      "n": 3
    },
    {
      "week": "2025-43",
      "n": 1
    },
    {
      "week": "2026-14",
      "n": 14
    },
    {
      "week": "2026-16",
      "n": 31
    },
    {
      "week": "2026-17",
      "n": 11
    },
    {
      "week": "2026-19",
      "n": 1
    },
    {
      "week": "2026-20",
      "n": 3
    }
  ],
  "_tags": [
    {
      "name": "v3.8.7",
      "date": "2026-04-01"
    },
    {
      "name": "v3.9.0",
      "date": "2026-04-22"
    }
  ],
  "_stars": 246,
  "_contributors": [
    {
      "user": "gaborcsardi",
      "count": 1311,
      "uuid": 660288
    },
    {
      "user": "wch",
      "count": 74,
      "uuid": 86978
    },
    {
      "user": "lionel-",
      "count": 26,
      "uuid": 4465050
    },
    {
      "user": "michaelchirico",
      "count": 4,
      "uuid": 7606389
    },
    {
      "user": "infotroph",
      "count": 3,
      "uuid": 1256435
    },
    {
      "user": "rschuchmann",
      "count": 3,
      "uuid": 41779540
    },
    {
      "user": "hadley",
      "count": 3,
      "uuid": 4196
    },
    {
      "user": "domq",
      "count": 2,
      "uuid": 1629585
    },
    {
      "user": "smu-ggl",
      "count": 2,
      "uuid": 20189429
    },
    {
      "user": "dominik-handler",
      "count": 1,
      "uuid": 12491961
    },
    {
      "user": "t-kalinowski",
      "count": 1,
      "uuid": 8462255
    },
    {
      "user": "salim-b",
      "count": 1,
      "uuid": 20040931
    },
    {
      "user": "maelle",
      "count": 1,
      "uuid": 8360597
    },
    {
      "user": "ironistm",
      "count": 1,
      "uuid": 1923069
    },
    {
      "user": "kevinushey",
      "count": 1,
      "uuid": 1976582
    },
    {
      "user": "kendonb",
      "count": 1,
      "uuid": 5327505
    },
    {
      "user": "jdblischak",
      "count": 1,
      "uuid": 1608317
    },
    {
      "user": "jeroen",
      "count": 1,
      "uuid": 216319
    },
    {
      "user": "jeroenjanssens",
      "count": 1,
      "uuid": 1368256
    },
    {
      "user": "hugomflavio",
      "count": 1,
      "uuid": 40389021
    },
    {
      "user": "davechilders",
      "count": 1,
      "uuid": 7317563
    }
  ],
  "_userbio": {
    "uuid": 22618716,
    "type": "organization",
    "name": "R infrastructure",
    "followers": 740
  },
  "_downloads": {
    "count": 1478887,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/processx"
  },
  "_mentions": 2,
  "_devurl": "https://github.com/r-lib/processx",
  "_pkgdown": "https://processx.r-lib.org",
  "_searchresults": 451,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/processx.html",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/r-lib/processx",
  "_realowner": "r-lib",
  "_cranurl": true,
  "_releases": [
    {
      "version": "2.0.0",
      "date": "2017-05-30"
    },
    {
      "version": "2.0.0.1",
      "date": "2017-07-30"
    },
    {
      "version": "3.0.3",
      "date": "2018-05-07"
    },
    {
      "version": "3.1.0",
      "date": "2018-05-15"
    },
    {
      "version": "3.2.0",
      "date": "2018-08-16"
    },
    {
      "version": "3.2.1",
      "date": "2018-12-05"
    },
    {
      "version": "3.3.0",
      "date": "2019-03-10"
    },
    {
      "version": "3.3.1",
      "date": "2019-05-08"
    },
    {
      "version": "3.4.0",
      "date": "2019-07-03"
    },
    {
      "version": "3.4.1",
      "date": "2019-07-18"
    },
    {
      "version": "3.4.2",
      "date": "2020-02-09"
    },
    {
      "version": "3.4.3",
      "date": "2020-07-05"
    },
    {
      "version": "3.4.4",
      "date": "2020-09-03"
    },
    {
      "version": "3.4.5",
      "date": "2020-11-30"
    },
    {
      "version": "3.5.0",
      "date": "2021-03-23"
    },
    {
      "version": "3.5.1",
      "date": "2021-04-04"
    },
    {
      "version": "3.5.2",
      "date": "2021-04-30"
    },
    {
      "version": "3.5.3",
      "date": "2022-03-25"
    },
    {
      "version": "3.6.0",
      "date": "2022-06-10"
    },
    {
      "version": "3.6.1",
      "date": "2022-06-17"
    },
    {
      "version": "3.7.0",
      "date": "2022-07-07"
    },
    {
      "version": "3.8.0",
      "date": "2022-10-26"
    },
    {
      "version": "3.8.1",
      "date": "2023-04-18"
    },
    {
      "version": "3.8.2",
      "date": "2023-06-30"
    },
    {
      "version": "3.8.3",
      "date": "2023-12-10"
    },
    {
      "version": "3.8.4",
      "date": "2024-03-16"
    },
    {
      "version": "3.8.5",
      "date": "2025-01-08"
    },
    {
      "version": "3.8.6",
      "date": "2025-02-21"
    },
    {
      "version": "3.8.7",
      "date": "2026-04-01"
    },
    {
      "version": "3.9.0",
      "date": "2026-04-22"
    }
  ],
  "_exports": [
    "base64_decode",
    "base64_encode",
    "conn_accept_unix_socket",
    "conn_connect_fifo",
    "conn_connect_unix_socket",
    "conn_create_fd",
    "conn_create_fifo",
    "conn_create_file",
    "conn_create_pipepair",
    "conn_create_proc_pipepair",
    "conn_create_unix_socket",
    "conn_disable_inheritance",
    "conn_file_name",
    "conn_get_fileno",
    "conn_is_incomplete",
    "conn_read_bytes",
    "conn_read_chars",
    "conn_read_lines",
    "conn_set_stderr",
    "conn_set_stdout",
    "conn_unix_socket_state",
    "conn_write",
    "curl_fds",
    "default_pty_options",
    "is_valid_fd",
    "pipeline",
    "poll",
    "process",
    "processx_conn_close",
    "processx_conn_is_incomplete",
    "processx_conn_read_bytes",
    "processx_conn_read_chars",
    "processx_conn_read_lines",
    "processx_conn_write",
    "run",
    "supervisor_kill"
  ],
  "_help": [
    {
      "page": "base64_decode",
      "title": "Base64 Encoding and Decoding",
      "topics": [
        "base64_decode",
        "base64_encode"
      ]
    },
    {
      "page": "processx_connections",
      "title": "Processx connections",
      "concept": [
        "processx connections"
      ],
      "topics": [
        "close.processx_connection",
        "conn_create_fd",
        "conn_create_file",
        "conn_create_pipepair",
        "conn_create_proc_pipepair",
        "conn_disable_inheritance",
        "conn_file_name",
        "conn_get_fileno",
        "conn_is_incomplete",
        "conn_is_incomplete.processx_connection",
        "conn_read_bytes",
        "conn_read_bytes.processx_connection",
        "conn_read_chars",
        "conn_read_chars.processx_connection",
        "conn_read_lines",
        "conn_read_lines.processx_connection",
        "conn_set_stderr",
        "conn_set_stdout",
        "conn_write",
        "conn_write.processx_connection",
        "is_valid_fd",
        "processx_conn_close",
        "processx_conn_is_incomplete",
        "processx_conn_read_bytes",
        "processx_conn_read_chars",
        "processx_conn_read_lines",
        "processx_conn_write"
      ]
    },
    {
      "page": "processx_fifos",
      "title": "Processx FIFOs",
      "topics": [
        "conn_connect_fifo",
        "conn_create_fifo"
      ]
    },
    {
      "page": "processx_sockets",
      "title": "Unix domain sockets",
      "topics": [
        "conn_accept_unix_socket",
        "conn_connect_unix_socket",
        "conn_create_unix_socket",
        "conn_unix_socket_state"
      ]
    },
    {
      "page": "curl_fds",
      "title": "Create a pollable object from a curl multi handle's file descriptors",
      "topics": [
        "curl_fds"
      ]
    },
    {
      "page": "default_pty_options",
      "title": "Default options for pseudo terminals (ptys)",
      "topics": [
        "default_pty_options"
      ]
    },
    {
      "page": "pipeline",
      "title": "Pipeline of processes connected with pipes",
      "topics": [
        "pipeline"
      ]
    },
    {
      "page": "poll",
      "title": "Poll for process I/O or termination",
      "topics": [
        "poll"
      ]
    },
    {
      "page": "process",
      "title": "External process",
      "topics": [
        "process"
      ]
    },
    {
      "page": "run",
      "title": "Run external command, and wait until finishes",
      "topics": [
        "run"
      ]
    }
  ],
  "_readme": "https://github.com/r-lib/processx/raw/HEAD/README.md",
  "_rundeps": [
    "ps",
    "R6"
  ],
  "_score": 16.046199461104106,
  "_indexed": true,
  "_nocasepkg": "processx",
  "_universes": [
    "r-lib",
    "gaborcsardi"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "3.9.0.9000",
      "date": "2026-07-01T10:15:44.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "9ccac97dc453bbba5463a4484f01916399d334c7",
      "fileid": "https://r2.ropensci.org/1e4d3e049c10d3348dc897f992fb8e47371e48c099eb98f9e35bac821d63e69e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-lib/actions/runs/28509954835"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "3.9.0.9000",
      "date": "2026-07-01T10:15:16.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "9ccac97dc453bbba5463a4484f01916399d334c7",
      "fileid": "https://r2.ropensci.org/f170688c178c2072d5a7cec8207e507379b53ec6d1abbd7c6c52783ba9e33ed3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-lib/actions/runs/28509954835"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "3.9.0.9000",
      "date": "2026-07-01T10:15:48.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "9ccac97dc453bbba5463a4484f01916399d334c7",
      "fileid": "https://r2.ropensci.org/814b8740dfb46ff7fa0772e740597e1d93f663b0d830f845f9db37b3b493a274",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-lib/actions/runs/28509954835"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "3.9.0.9000",
      "date": "2026-07-01T10:15:23.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "9ccac97dc453bbba5463a4484f01916399d334c7",
      "fileid": "https://r2.ropensci.org/621f0eb78f5915413d9318e98cdf865a4f45b49a2cb62c9bda1f19eda5e2c20f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-lib/actions/runs/28509954835"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "3.9.0.9000",
      "date": "2026-07-01T10:16:57.000Z",
      "arch": "aarch64",
      "commit": "9ccac97dc453bbba5463a4484f01916399d334c7",
      "fileid": "https://r2.ropensci.org/f772db96f31797229827321d049ad94364326bfd94dc6b02c5e0201e699800ad",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-lib/actions/runs/28509954835"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "3.9.0.9000",
      "date": "2026-07-01T10:17:34.000Z",
      "arch": "x86_64",
      "commit": "9ccac97dc453bbba5463a4484f01916399d334c7",
      "fileid": "https://r2.ropensci.org/97e9a8e6a915ddd2ddc663cfbfb5a6c30d558beb0f0f5dabeebf5db3df55c663",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-lib/actions/runs/28509954835"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "3.9.0.9000",
      "date": "2026-07-01T10:16:53.000Z",
      "arch": "aarch64",
      "commit": "9ccac97dc453bbba5463a4484f01916399d334c7",
      "fileid": "https://r2.ropensci.org/5d12fba47b086b5a3fd3613076def49c846d53c2fc73b87a9211a06a552f8a56",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-lib/actions/runs/28509954835"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "3.9.0.9000",
      "date": "2026-07-01T10:16:49.000Z",
      "arch": "x86_64",
      "commit": "9ccac97dc453bbba5463a4484f01916399d334c7",
      "fileid": "https://r2.ropensci.org/98420851a306ab6a953001e47da1f0ec602e7ee535ba946a95df8ea2d7b92e99",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-lib/actions/runs/28509954835"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "3.9.0.9000",
      "date": "2026-07-01T10:15:18.000Z",
      "arch": "emscripten",
      "commit": "9ccac97dc453bbba5463a4484f01916399d334c7",
      "fileid": "https://r2.ropensci.org/9150afe5b05e0baf9b71f0f62f1553b2a44c9e1edd73f8aad287e9ebc9e93198",
      "status": "success",
      "buildurl": "https://github.com/r-universe/r-lib/actions/runs/28509954835"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "3.9.0.9000",
      "date": "2026-07-01T10:14:29.000Z",
      "arch": "x86_64",
      "commit": "9ccac97dc453bbba5463a4484f01916399d334c7",
      "fileid": "https://r2.ropensci.org/161aceeee84100a3bab7072dac0eeb23ed4f0a7e6dcb329ac1cf64534089f023",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-lib/actions/runs/28509954835"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "3.9.0.9000",
      "date": "2026-07-01T10:14:41.000Z",
      "arch": "x86_64",
      "commit": "9ccac97dc453bbba5463a4484f01916399d334c7",
      "fileid": "https://r2.ropensci.org/556609ad39c2db58401761d3c616804c0b56196d84b56f904a659f5c625efdfa",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-lib/actions/runs/28509954835"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "3.9.0.9000",
      "date": "2026-07-01T10:14:18.000Z",
      "arch": "x86_64",
      "commit": "9ccac97dc453bbba5463a4484f01916399d334c7",
      "fileid": "https://r2.ropensci.org/3604cc1eec6485836945dd1c24fc24398c58501652a3ece4ec1c1c5b2b7210cb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/r-lib/actions/runs/28509954835"
    }
  ]
}