{
  "_id": "6a23f068a1338011a79ed14b",
  "Package": "GetoptLong",
  "Type": "Package",
  "Title": "Parsing Command-Line Arguments and Simple Variable Interpolation",
  "Version": "1.1.0",
  "Date": "2025-11-28",
  "Authors@R": "person(\"Zuguang\", \"Gu\", email = \"z.gu@dkfz.de\", role = c(\"aut\", \"cre\"),\ncomment = c('ORCID'=\"0000-0002-7395-8709\"))",
  "VignetteBuilder": "knitr",
  "Description": "This is a command-line argument parser which wraps the\npowerful Perl module Getopt::Long and with some adaptations for\neasier use in R. It also provides a simple way for variable\ninterpolation in R.",
  "URL": "https://github.com/jokergoo/GetoptLong",
  "SystemRequirements": "Perl, Getopt::Long",
  "License": "MIT + file LICENSE",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-06 10:00:10 UTC",
    "User": "root"
  },
  "Author": "Zuguang Gu [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-7395-8709>)",
  "Maintainer": "Zuguang Gu <z.gu@dkfz.de>",
  "Config/pak/sysreqs": "perl",
  "Repository": "https://jokergoo.r-universe.dev",
  "Date/Publication": "2026-02-06 01:43:16 UTC",
  "RemoteUrl": "https://github.com/jokergoo/getoptlong",
  "RemoteRef": "HEAD",
  "RemoteSha": "d1f53c8448356f29c39e22e9a41dc61412a2e4e7",
  "MD5sum": "bf1bd1362029c5d946cbaa1c7986ae4b",
  "_user": "jokergoo",
  "_type": "src",
  "_file": "GetoptLong_1.1.0.tar.gz",
  "_fileid": "89f3fe0e09b23850ce851234110d87cde5498df06c7e4d32a2197ed10d9e6aa9",
  "_filesize": 335915,
  "_sha256": "89f3fe0e09b23850ce851234110d87cde5498df06c7e4d32a2197ed10d9e6aa9",
  "_created": "2026-06-06T10:00:10.000Z",
  "_published": "2026-06-06T10:03:20.543Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79869210200,
      "time": 140,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7453466302"
    },
    {
      "job": 79869210193,
      "time": 147,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7453466952"
    },
    {
      "job": 79869210188,
      "time": 97,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7453461705"
    },
    {
      "job": 79869210185,
      "time": 112,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7453463206"
    },
    {
      "job": 79869071156,
      "time": 159,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7453450630"
    },
    {
      "job": 79869210186,
      "time": 111,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7453463246"
    },
    {
      "job": 79869210216,
      "time": 162,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7453468681"
    },
    {
      "job": 79869210231,
      "time": 109,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7453463044"
    },
    {
      "job": 79869210218,
      "time": 104,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7453462513"
    }
  ],
  "_buildurl": "https://github.com/r-universe/jokergoo/actions/runs/27059228616",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/jokergoo/getoptlong",
  "_commit": {
    "id": "d1f53c8448356f29c39e22e9a41dc61412a2e4e7",
    "author": "Zuguang Gu <jokergoo@gmail.com>",
    "committer": "Zuguang Gu <jokergoo@gmail.com>",
    "message": "merge\n",
    "time": 1770342196
  },
  "_maintainer": {
    "name": "Zuguang Gu",
    "email": "z.gu@dkfz.de",
    "login": "cola-recount2",
    "description": "",
    "uuid": 49999269,
    "orcid": "0000-0002-7395-8709"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0.0",
      "role": "Depends"
    },
    {
      "package": "rjson",
      "role": "Imports"
    },
    {
      "package": "GlobalOptions",
      "version": ">= 0.1.0",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "crayon",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 1.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "markdown",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    }
  ],
  "_owner": "jokergoo",
  "_selfowned": true,
  "_usedby": 194,
  "_updates": [
    {
      "week": "2026-06",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 17,
  "_contributors": [
    {
      "user": "jokergoo",
      "count": 229,
      "uuid": 449218
    }
  ],
  "_userbio": {
    "uuid": 449218,
    "type": "user",
    "name": "Zuguang Gu",
    "description": "A bioinformagician"
  },
  "_downloads": {
    "count": 50973,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/GetoptLong"
  },
  "_devurl": "https://github.com/jokergoo/getoptlong",
  "_searchresults": 739,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/GetoptLong.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/jokergoo/getoptlong",
  "_realowner": "jokergoo",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.0.2",
      "date": "2013-11-28"
    },
    {
      "version": "0.0.3",
      "date": "2013-12-10"
    },
    {
      "version": "0.0.4",
      "date": "2014-06-17"
    },
    {
      "version": "0.0.5",
      "date": "2014-07-30"
    },
    {
      "version": "0.0.6",
      "date": "2014-08-18"
    },
    {
      "version": "0.0.7",
      "date": "2014-10-11"
    },
    {
      "version": "0.0.8",
      "date": "2014-11-05"
    },
    {
      "version": "0.0.9",
      "date": "2015-01-29"
    },
    {
      "version": "0.1.0",
      "date": "2015-03-09"
    },
    {
      "version": "0.1.1",
      "date": "2015-12-04"
    },
    {
      "version": "0.1.2",
      "date": "2016-03-25"
    },
    {
      "version": "0.1.3",
      "date": "2016-04-23"
    },
    {
      "version": "0.1.4",
      "date": "2016-08-14"
    },
    {
      "version": "0.1.5",
      "date": "2016-09-26"
    },
    {
      "version": "0.1.6",
      "date": "2017-03-06"
    },
    {
      "version": "0.1.7",
      "date": "2018-06-10"
    },
    {
      "version": "0.1.8",
      "date": "2020-01-09"
    },
    {
      "version": "1.0.0",
      "date": "2020-06-10"
    },
    {
      "version": "1.0.1",
      "date": "2020-07-05"
    },
    {
      "version": "1.0.2",
      "date": "2020-07-06"
    },
    {
      "version": "1.0.3",
      "date": "2020-10-01"
    },
    {
      "version": "1.0.4",
      "date": "2020-10-19"
    },
    {
      "version": "1.0.5",
      "date": "2020-12-15"
    },
    {
      "version": "1.1.0",
      "date": "2025-11-28"
    },
    {
      "version": "1.1.1",
      "date": "2026-04-08"
    }
  ],
  "_exports": [
    "get_scriptdir",
    "get_scriptname",
    "GetOptions",
    "GetoptLong",
    "GetoptLong.options",
    "qq",
    "qq.options",
    "qqcat",
    "source_script",
    "subCommands"
  ],
  "_help": [
    {
      "page": "get_scriptdir",
      "title": "Directory of current script",
      "topics": [
        "get_scriptdir"
      ]
    },
    {
      "page": "get_scriptname",
      "title": "File name of current script",
      "topics": [
        "get_scriptname"
      ]
    },
    {
      "page": "GetOptions",
      "title": "Wrapper of the Perl module 'Getopt::Long' in R",
      "topics": [
        "GetOptions"
      ]
    },
    {
      "page": "GetoptLong",
      "title": "Wrapper of the Perl module 'Getopt::Long' in R",
      "topics": [
        "GetoptLong"
      ]
    },
    {
      "page": "GetoptLong.options",
      "title": "Global options for GetoptLong()",
      "topics": [
        "GetoptLong.options"
      ]
    },
    {
      "page": "qq",
      "title": "Simple variable interpolation in texts",
      "topics": [
        "qq"
      ]
    },
    {
      "page": "qq.options",
      "title": "Global options for qq() related functions",
      "topics": [
        "qq.options"
      ]
    },
    {
      "page": "qqcat",
      "title": "Print a string which has been intepolated with variables",
      "topics": [
        "qqcat"
      ]
    },
    {
      "page": "source_script",
      "title": "Source the R script with command-line arguments",
      "topics": [
        "source_script"
      ]
    },
    {
      "page": "subCommands",
      "title": "Setting sub commands",
      "topics": [
        "subCommands"
      ]
    }
  ],
  "_readme": "https://github.com/jokergoo/getoptlong/raw/HEAD/README.md",
  "_rundeps": [
    "crayon",
    "GlobalOptions",
    "rjson"
  ],
  "_vignettes": [
    {
      "source": "GetoptLong.Rmd",
      "filename": "GetoptLong.html",
      "title": "Parsing command-line arguments by Getopt::Long",
      "author": "Zuguang Gu (z.gu@dkfz.de)",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2016-08-22 18:53:02",
      "modified": "2020-09-30 09:33:51",
      "commits": 9
    },
    {
      "source": "variable_interpolation.Rmd",
      "filename": "variable_interpolation.html",
      "title": "Simple variable interpolation",
      "author": "Zuguang Gu (z.gu@dkfz.de)",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Code patterns",
        "Where to look for variables",
        "Variables should only return vectors",
        "Session info"
      ],
      "created": "2016-08-22 18:53:02",
      "modified": "2020-06-04 19:56:11",
      "commits": 5
    },
    {
      "source": "sub_commands.Rmd",
      "filename": "sub_commands.html",
      "title": "Sub-commands",
      "author": "Zuguang Gu (z.gu@dkfz.de)",
      "engine": "knitr::rmarkdown",
      "headings": [
        "A quick example",
        "The specification",
        "Commands in sections",
        "Setting help head and foot",
        "Setting with a template"
      ],
      "created": "2022-03-31 20:06:37",
      "modified": "2022-08-01 18:09:56",
      "commits": 5
    }
  ],
  "_score": 11.747447798085714,
  "_indexed": true,
  "_nocasepkg": "getoptlong",
  "_universes": [
    "jokergoo",
    "cola-recount2"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.0",
      "date": "2026-06-06T10:02:15.000Z",
      "distro": "noble",
      "commit": "d1f53c8448356f29c39e22e9a41dc61412a2e4e7",
      "fileid": "21d242a359903497a147b3de17cbe4eea6a0f2e2d0b8355c4e2ed172e0d097ea",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jokergoo/actions/runs/27059228616"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.1.0",
      "date": "2026-06-06T10:02:22.000Z",
      "distro": "noble",
      "commit": "d1f53c8448356f29c39e22e9a41dc61412a2e4e7",
      "fileid": "7a4fd2fad21735920725b294eeb319b9cd9d2b4a9681bfd289172b185061de45",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jokergoo/actions/runs/27059228616"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.0",
      "date": "2026-06-06T10:01:35.000Z",
      "commit": "d1f53c8448356f29c39e22e9a41dc61412a2e4e7",
      "fileid": "a8428c30de8e65a283547ad8443aaf0bc85b3b47e1e0d7da14b9e10f1d5152de",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jokergoo/actions/runs/27059228616"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.1.0",
      "date": "2026-06-06T10:01:45.000Z",
      "commit": "d1f53c8448356f29c39e22e9a41dc61412a2e4e7",
      "fileid": "26a0b8b9b68f2c0a429d6dce2a98d4373f2dcb82f80b9c86a493846081570b15",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jokergoo/actions/runs/27059228616"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.1.0",
      "date": "2026-06-06T10:02:13.000Z",
      "commit": "d1f53c8448356f29c39e22e9a41dc61412a2e4e7",
      "fileid": "6c838423632cab5f1a9b8fe16e5308b6718d1dfd7a91cbe4d3b73e6f14a7aa18",
      "status": "success",
      "buildurl": "https://github.com/r-universe/jokergoo/actions/runs/27059228616"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.0",
      "date": "2026-06-06T10:01:48.000Z",
      "commit": "d1f53c8448356f29c39e22e9a41dc61412a2e4e7",
      "fileid": "5d30f11fd5f12004071426e4cf2afc71380fb088e76d973e964011e3468de208",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jokergoo/actions/runs/27059228616"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.1.0",
      "date": "2026-06-06T10:01:16.000Z",
      "commit": "d1f53c8448356f29c39e22e9a41dc61412a2e4e7",
      "fileid": "2db3d3e3c4bf801cb91a8ccc730e21816082a015d6039ddbf116ff46261dd4dd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jokergoo/actions/runs/27059228616"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.1.0",
      "date": "2026-06-06T10:01:13.000Z",
      "commit": "d1f53c8448356f29c39e22e9a41dc61412a2e4e7",
      "fileid": "5d7e697208e009fb79271a4d83c347d101298119058fc4c8fce55d5232a33757",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jokergoo/actions/runs/27059228616"
    }
  ]
}