{
  "_id": "6a1f1eeab401979e7341ffd8",
  "Package": "toscutil",
  "Title": "Utility Functions",
  "Version": "2.10.0",
  "Authors@R": "person(given = \"Tobias\",\nfamily = \"Schmidt\",\nrole = c(\"aut\", \"cre\"),\nemail = \"tobias.schmidt331@gmail.com\")",
  "Description": "Base R sometimes requires verbose statements for simple,\noften recurring tasks, such as printing text without trailing\nspace, ending with newline. This package aims at providing\nshorthands for such tasks.",
  "URL": "https://github.com/toscm/toscutil/,\nhttps://toscm.github.io/toscutil/",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "Config/testthat/edition": "3",
  "Config/testthat/parallel": "true",
  "Config/testthat/parallel_strategy": "multicore",
  "Repository": "https://toscm.r-universe.dev",
  "Date/Publication": "2026-02-15 12:08:19 UTC",
  "RemoteUrl": "https://github.com/toscm/toscutil",
  "RemoteRef": "HEAD",
  "RemoteSha": "2e9f1237c7024969d28ac519a4a47f8716288d25",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-16 08:09:35 UTC",
    "User": "root"
  },
  "Author": "Tobias Schmidt [aut, cre]",
  "Maintainer": "Tobias Schmidt <tobias.schmidt331@gmail.com>",
  "MD5sum": "b946058400c8cfb58fa7f85d4dc0b543",
  "_user": "toscm",
  "_type": "src",
  "_file": "toscutil_2.10.0.tar.gz",
  "_fileid": "9972bb975ee90e599582b5d9d6c6fdadf7f92664d5bf73675af85d1554d39e11",
  "_filesize": 227530,
  "_sha256": "9972bb975ee90e599582b5d9d6c6fdadf7f92664d5bf73675af85d1554d39e11",
  "_created": "2026-05-16T08:09:35.000Z",
  "_published": "2026-06-02T18:20:26.429Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79141809804,
      "time": 143,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7031855488"
    },
    {
      "job": 79141810221,
      "time": 134,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7031854738"
    },
    {
      "job": 79141809927,
      "time": 139,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7031865301"
    },
    {
      "job": 79141809881,
      "time": 160,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7031884683"
    },
    {
      "job": 79141809502,
      "time": 206,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7031840940"
    },
    {
      "job": 79141809071,
      "time": 114,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7366278189"
    },
    {
      "job": 79141810286,
      "time": 121,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7031853360"
    },
    {
      "job": 79141809850,
      "time": 71,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7031848229"
    },
    {
      "job": 79141810157,
      "time": 84,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7031849622"
    }
  ],
  "_buildurl": "https://github.com/r-universe/toscm/actions/runs/25956902081",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/toscm/toscutil",
  "_commit": {
    "id": "2e9f1237c7024969d28ac519a4a47f8716288d25",
    "author": "Copilot <198982749+Copilot@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Add equal function and operator\n\n",
    "time": 1771157299
  },
  "_maintainer": {
    "name": "Tobias Schmidt",
    "email": "tobias.schmidt331@gmail.com",
    "login": "toscm",
    "uuid": 12760468
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "tools",
      "role": "Imports"
    },
    {
      "package": "devtools",
      "role": "Suggests"
    },
    {
      "package": "languageserver",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "toscm",
  "_selfowned": true,
  "_usedby": 1,
  "_updates": [
    {
      "week": "2026-07",
      "n": 4
    }
  ],
  "_tags": [
    {
      "name": "v2.9.0",
      "date": "2026-02-15"
    },
    {
      "name": "v2.9.1",
      "date": "2026-02-15"
    },
    {
      "name": "v2.9.2",
      "date": "2026-02-15"
    }
  ],
  "_stars": 3,
  "_contributors": [
    {
      "user": "toscm",
      "count": 52,
      "uuid": 12760468
    },
    {
      "user": "copilot",
      "count": 3,
      "uuid": 198982749
    }
  ],
  "_userbio": {
    "uuid": 12760468,
    "type": "user",
    "name": "Tobias Schmidt"
  },
  "_downloads": {
    "count": 246,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/toscutil"
  },
  "_devurl": "https://github.com/toscm/toscutil",
  "_pkgdown": "https://toscm.github.io/toscutil/",
  "_searchresults": 1,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "extra/toscutil.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/toscm/toscutil",
  "_realowner": "toscm",
  "_cranurl": true,
  "_releases": [
    {
      "version": "2.1.0",
      "date": "2022-02-22"
    },
    {
      "version": "2.5.0",
      "date": "2022-06-30"
    },
    {
      "version": "2.7.3",
      "date": "2023-08-28"
    },
    {
      "version": "2.7.4",
      "date": "2023-09-05"
    },
    {
      "version": "2.8.0",
      "date": "2024-06-28"
    }
  ],
  "_exports": [
    "%==%",
    "%none%",
    "caller",
    "capture.output2",
    "cat0",
    "cat0n",
    "cat2",
    "catf",
    "catfn",
    "catn",
    "catnn",
    "catsn",
    "check_pkg_docs",
    "config_dir",
    "config_file",
    "corn",
    "data_dir",
    "DOCSTRING_TEMPLATE",
    "dput2",
    "equal",
    "fg",
    "find_description_file",
    "function_locals",
    "get_docstring",
    "get_formals",
    "get_pkg_docs",
    "getfd",
    "getpd",
    "help2",
    "home",
    "ifthen",
    "is.none",
    "locals",
    "logf",
    "named",
    "norm_path",
    "now",
    "now_ms",
    "read_description_file",
    "rm_all",
    "split_docstring",
    "stub",
    "sys.exit",
    "trace_package",
    "untrace_package",
    "update_docstring",
    "xdg_config_home",
    "xdg_data_home"
  ],
  "_help": [
    {
      "page": "caller",
      "title": "Get Name of Calling Function",
      "topics": [
        "caller"
      ]
    },
    {
      "page": "capture.output2",
      "title": "Capture output from a command",
      "topics": [
        "capture.output2"
      ]
    },
    {
      "page": "cat0",
      "title": "Concatenate and Print",
      "topics": [
        "cat0"
      ]
    },
    {
      "page": "cat0n",
      "title": "Concatenate and Print",
      "topics": [
        "cat0n"
      ]
    },
    {
      "page": "cat2",
      "title": "Concatenate and Print",
      "topics": [
        "cat2"
      ]
    },
    {
      "page": "catf",
      "title": "Format and Print",
      "topics": [
        "catf"
      ]
    },
    {
      "page": "catfn",
      "title": "Format and Print",
      "topics": [
        "catfn"
      ]
    },
    {
      "page": "catn",
      "title": "Concatenate and Print",
      "topics": [
        "catn"
      ]
    },
    {
      "page": "catnn",
      "title": "Concatenate and Print",
      "topics": [
        "catnn"
      ]
    },
    {
      "page": "catsn",
      "title": "Concatenate and Print",
      "topics": [
        "catsn"
      ]
    },
    {
      "page": "check_pkg_docs",
      "title": "Check Documented Functions in a Package",
      "topics": [
        "check_pkg_docs"
      ]
    },
    {
      "page": "config_dir",
      "title": "Get Normalized Configuration Directory Path of a Program",
      "topics": [
        "config_dir"
      ]
    },
    {
      "page": "config_file",
      "title": "Get Normalized Configuration File Path of a Program",
      "topics": [
        "config_file"
      ]
    },
    {
      "page": "corn",
      "title": "Return Corners of Matrix like Objects",
      "topics": [
        "corn"
      ]
    },
    {
      "page": "data_dir",
      "title": "Get Normalized Data Directory Path of a Program",
      "topics": [
        "data_dir"
      ]
    },
    {
      "page": "DOCSTRING_TEMPLATE",
      "title": "Docstring Template",
      "topics": [
        "DOCSTRING_TEMPLATE"
      ]
    },
    {
      "page": "dput2",
      "title": "Return ASCII representation of an R object",
      "topics": [
        "dput2"
      ]
    },
    {
      "page": "equal",
      "title": "Test Near Equality",
      "topics": [
        "%==%",
        "equal"
      ]
    },
    {
      "page": "fg",
      "title": "Foreground Color Codes",
      "topics": [
        "fg"
      ]
    },
    {
      "page": "find_description_file",
      "title": "Find DESCRIPTION File",
      "topics": [
        "find_description_file"
      ]
    },
    {
      "page": "function_locals",
      "title": "Get Function Environment as List",
      "topics": [
        "function_locals"
      ]
    },
    {
      "page": "get_docstring",
      "title": "Get docstring for a Function",
      "topics": [
        "get_docstring"
      ]
    },
    {
      "page": "get_formals",
      "title": "Get formals of a Function",
      "topics": [
        "get_formals"
      ]
    },
    {
      "page": "get_pkg_docs",
      "title": "Get Documented Functions in a Package",
      "topics": [
        "get_pkg_docs"
      ]
    },
    {
      "page": "getfd",
      "title": "Get File Directory",
      "topics": [
        "getfd"
      ]
    },
    {
      "page": "getpd",
      "title": "Get Project Directory",
      "topics": [
        "getpd"
      ]
    },
    {
      "page": "help2",
      "title": "Return help for topic",
      "topics": [
        "help2"
      ]
    },
    {
      "page": "home",
      "title": "Get USERPROFILE or HOME",
      "topics": [
        "home"
      ]
    },
    {
      "page": "ifthen",
      "title": "Shortcut for multiple if else statements",
      "topics": [
        "ifthen"
      ]
    },
    {
      "page": "is.none",
      "title": "Truth checking as in Python",
      "topics": [
        "is.none"
      ]
    },
    {
      "page": "locals",
      "title": "Get specified Environment as List",
      "topics": [
        "locals"
      ]
    },
    {
      "page": "named",
      "title": "Create automatically named List",
      "topics": [
        "named"
      ]
    },
    {
      "page": "norm_path",
      "title": "Return Normalized Path",
      "topics": [
        "norm_path"
      ]
    },
    {
      "page": "now",
      "title": "Get Current Date and Time as String",
      "topics": [
        "now",
        "now_ms"
      ]
    },
    {
      "page": "op-null-default",
      "title": "Return Default if None",
      "topics": [
        "%none%",
        "op-null-default"
      ]
    },
    {
      "page": "predict.numeric",
      "title": "Predict Method for Numeric Vectors",
      "topics": [
        "predict.numeric"
      ]
    },
    {
      "page": "read_description_file",
      "title": "Read DESCRIPTION File into a List",
      "topics": [
        "read_description_file"
      ]
    },
    {
      "page": "rm_all",
      "title": "Remove all objects from global environment",
      "topics": [
        "rm_all"
      ]
    },
    {
      "page": "split_docstring",
      "title": "Split a docstring into a Head, Param and Tail Part",
      "topics": [
        "split_docstring"
      ]
    },
    {
      "page": "stub",
      "title": "Stub Function Arguments",
      "topics": [
        "stub"
      ]
    },
    {
      "page": "sys.exit",
      "title": "Terminate a non-interactive R Session",
      "topics": [
        "sys.exit"
      ]
    },
    {
      "page": "trace_package",
      "title": "Traces function calls from a package",
      "topics": [
        "trace_package"
      ]
    },
    {
      "page": "untrace_package",
      "title": "Untraces function calls from a package",
      "topics": [
        "untrace_package"
      ]
    },
    {
      "page": "update_docstring",
      "title": "Update docstring for a Function",
      "topics": [
        "update_docstring"
      ]
    },
    {
      "page": "xdg_config_home",
      "title": "Get XDG_CONFIG_HOME",
      "topics": [
        "xdg_config_home"
      ]
    },
    {
      "page": "xdg_data_home",
      "title": "Get XDG_DATA_HOME",
      "topics": [
        "xdg_data_home"
      ]
    }
  ],
  "_readme": "https://github.com/toscm/toscutil/raw/HEAD/README.md",
  "_rundeps": [
    "rlang"
  ],
  "_score": 3.6532125137753435,
  "_indexed": true,
  "_nocasepkg": "toscutil",
  "_universes": [
    "toscm"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.10.0",
      "date": "2026-05-16T08:11:54.000Z",
      "distro": "noble",
      "commit": "2e9f1237c7024969d28ac519a4a47f8716288d25",
      "fileid": "6cac99b9878c7900e8f4ae3e2f9b711e4d8b520b4eef382697dfaa96f821d504",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/toscm/actions/runs/25956902081"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.10.0",
      "date": "2026-05-16T08:11:49.000Z",
      "distro": "noble",
      "commit": "2e9f1237c7024969d28ac519a4a47f8716288d25",
      "fileid": "37d79ac0766662dab85111402f7e3c703e5156edfdadf954b753652ca94befa1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/toscm/actions/runs/25956902081"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.10.0",
      "date": "2026-05-16T08:13:42.000Z",
      "commit": "2e9f1237c7024969d28ac519a4a47f8716288d25",
      "fileid": "c03834a02156b01dcc51acd23793f5b01200a74fc0bfed6f12ee02e171c3a7a8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/toscm/actions/runs/25956902081"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.10.0",
      "date": "2026-05-16T08:16:56.000Z",
      "commit": "2e9f1237c7024969d28ac519a4a47f8716288d25",
      "fileid": "76866eb33c908e77a979cb9eb992e57615c6e5d5b015382361b40d721fb3b380",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/toscm/actions/runs/25956902081"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.10.0",
      "date": "2026-05-16T08:11:27.000Z",
      "commit": "2e9f1237c7024969d28ac519a4a47f8716288d25",
      "fileid": "8f4363b01fd486e7eda5e70b8788a1f61a26dde6d26804c09d57ac9360958409",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/toscm/actions/runs/25956902081"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.10.0",
      "date": "2026-05-16T08:10:41.000Z",
      "commit": "2e9f1237c7024969d28ac519a4a47f8716288d25",
      "fileid": "eef504a8bdeecd02ced405cdf73e878a1344343486552dc6df9c31a64e3661cb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/toscm/actions/runs/25956902081"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.10.0",
      "date": "2026-05-16T08:10:50.000Z",
      "commit": "2e9f1237c7024969d28ac519a4a47f8716288d25",
      "fileid": "791e2911125b2b31ed6282c0e6ba690d040a200b62e3a53740938a3c4a1ed78a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/toscm/actions/runs/25956902081"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.10.0",
      "date": "2026-06-02T18:20:10.000Z",
      "commit": "2e9f1237c7024969d28ac519a4a47f8716288d25",
      "fileid": "0a8c27a5c8d5220cb903f38bcd1879355a7f69bfbbfbd70b6046e29218820525",
      "status": "success",
      "buildurl": "https://github.com/r-universe/toscm/actions/runs/25956902081"
    }
  ]
}