{
  "_id": "6a4b84d7a6574ff277f9c151",
  "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-07-06 10:31:57 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",
  "_user": "jokergoo",
  "_type": "src",
  "_file": "GetoptLong_1.1.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/c43e17856ac41c665d67689be8cbe1210ee2aa03c9197468ee1bfa11439d1b26",
  "_filesize": 336961,
  "_sha256": "c43e17856ac41c665d67689be8cbe1210ee2aa03c9197468ee1bfa11439d1b26",
  "_expires": "2026-10-14T10:35:01.000Z",
  "_created": "2026-07-06T10:31:57.000Z",
  "_published": "2026-07-06T10:35:03.374Z",
  "_jobs": [
    {
      "job": 85350080810,
      "time": 143,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8106430636"
    },
    {
      "job": 85350080702,
      "time": 147,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8106432140"
    },
    {
      "job": 85350080735,
      "time": 117,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8106421206"
    },
    {
      "job": 85350080797,
      "time": 117,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8106420471"
    },
    {
      "job": 85349540727,
      "time": 179,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8106376038"
    },
    {
      "job": 85350080754,
      "time": 108,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8106417677"
    },
    {
      "job": 85350080802,
      "time": 109,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8106417880"
    },
    {
      "job": 85350080806,
      "time": 110,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8106419008"
    },
    {
      "job": 85350080767,
      "time": 108,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8106417676"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/jokergoo/actions/runs/28785024309",
  "_status": "success",
  "_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"
  },
  "_distro": "resolute",
  "_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": 199,
  "_updates": [
    {
      "week": "2026-06",
      "n": 1
    }
  ],
  "_tags": [],
  "_stars": 17,
  "_contributors": [
    {
      "user": "jokergoo",
      "count": 229,
      "uuid": 449218
    }
  ],
  "_userbio": {
    "uuid": 449218,
    "type": "user",
    "name": "Zuguang Gu",
    "followers": 0,
    "description": "A bioinformagician"
  },
  "_downloads": {
    "count": 43975,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/GetoptLong"
  },
  "_mentions": 1,
  "_devurl": "https://github.com/jokergoo/getoptlong",
  "_searchresults": 803,
  "_rbuild": "4.6.1",
  "_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",
    "LICENSE",
    "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.730435904971504,
  "_indexed": true,
  "_nocasepkg": "getoptlong",
  "_universes": [
    "jokergoo",
    "cola-recount2"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.1.0",
      "date": "2026-07-06T10:34:05.000Z",
      "distro": "resolute",
      "commit": "d1f53c8448356f29c39e22e9a41dc61412a2e4e7",
      "fileid": "https://r2.ropensci.org/8fda60a39a84a5fa93275bc4c717cbf3d1837b0702af33dcbf330a5b17291b0f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jokergoo/actions/runs/28785024309"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.1.0",
      "date": "2026-07-06T10:34:08.000Z",
      "distro": "resolute",
      "commit": "d1f53c8448356f29c39e22e9a41dc61412a2e4e7",
      "fileid": "https://r2.ropensci.org/9836388ae33e0c7c0dd99d0a048a4fa383ade858f40398d88615cc6f28b995c9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jokergoo/actions/runs/28785024309"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.1.0",
      "date": "2026-07-06T10:33:43.000Z",
      "commit": "d1f53c8448356f29c39e22e9a41dc61412a2e4e7",
      "fileid": "https://r2.ropensci.org/76e254a979a876209736e53d32028af52e7ab82d7055c657e95ac43683b20115",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jokergoo/actions/runs/28785024309"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.1.0",
      "date": "2026-07-06T10:33:37.000Z",
      "commit": "d1f53c8448356f29c39e22e9a41dc61412a2e4e7",
      "fileid": "https://r2.ropensci.org/e4210d75a216c6249ca772b0e391991aee8d3b4df93f6366b64f65eb2b74325a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jokergoo/actions/runs/28785024309"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.1.0",
      "date": "2026-07-06T10:33:59.000Z",
      "commit": "d1f53c8448356f29c39e22e9a41dc61412a2e4e7",
      "fileid": "https://r2.ropensci.org/3530cabb191b2f441531949283cda70e8e9e50973cf1ab01fa8d4c007f9aa813",
      "status": "success",
      "buildurl": "https://github.com/r-universe/jokergoo/actions/runs/28785024309"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.1.0",
      "date": "2026-07-06T10:33:03.000Z",
      "commit": "d1f53c8448356f29c39e22e9a41dc61412a2e4e7",
      "fileid": "https://r2.ropensci.org/00de4334a89fb5a97cdf2cb670c13659685d25b8ae44326c0a298d995eaee947",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jokergoo/actions/runs/28785024309"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.1.0",
      "date": "2026-07-06T10:33:08.000Z",
      "commit": "d1f53c8448356f29c39e22e9a41dc61412a2e4e7",
      "fileid": "https://r2.ropensci.org/c954e47d51d7f215689063865170a68a257ff3dd13636d0e68fc5e067daab53d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jokergoo/actions/runs/28785024309"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.1.0",
      "date": "2026-07-06T10:33:01.000Z",
      "commit": "d1f53c8448356f29c39e22e9a41dc61412a2e4e7",
      "fileid": "https://r2.ropensci.org/35062dd335b090e91ada1d147375ac84de0bfb3b24f627326608d837c98ed496",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jokergoo/actions/runs/28785024309"
    }
  ]
}