Package: arg 0.1.1
arg: Clean and Simple Argument Checking
Checks function arguments, ideally for use in R packages. Uses a simple interface and produces clean, informative error messages using 'cli'.
Authors:
arg_0.1.1.tar.gz
arg_0.1.1.zip(r-4.7)arg_0.1.1.zip(r-4.6)arg_0.1.1.zip(r-4.5)
arg_0.1.1.tgz(r-4.6-any)arg_0.1.1.tgz(r-4.5-any)
arg_0.1.1.tar.gz(r-4.7-any)arg_0.1.1.tar.gz(r-4.6-any)
arg_0.1.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
arg/json (API)
NEWS
| # Install 'arg' in R: |
| install.packages('arg', repos = c('https://ngreifer.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/ngreifer/arg/issues
Pkgdown/docs site:https://ngreifer.github.io
Last updated from:b614e99ec8. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 108 | ||
| source / vignettes | OK | 141 | ||
| linux-release-x86_64 | OK | 102 | ||
| macos-release-arm64 | OK | 81 | ||
| macos-oldrel-arm64 | OK | 70 | ||
| windows-devel | OK | 66 | ||
| windows-release | OK | 89 | ||
| windows-oldrel | OK | 71 | ||
| wasm-release | OK | 88 |
Exports:arg_all_NAarg_andarg_arrayarg_atomicarg_betweenarg_characterarg_colnamedarg_corarg_countarg_countsarg_covarg_dataarg_data.framearg_distancearg_dots_not_suppliedarg_dots_suppliedarg_elementarg_envarg_equalarg_factorarg_flagarg_formulaarg_functionarg_gtarg_gtearg_indexarg_indicesarg_isarg_is_NAarg_is_notarg_lengtharg_listarg_logicalarg_ltarg_ltearg_matrixarg_namedarg_no_NAarg_non_nullarg_not_elementarg_not_equalarg_nullarg_numberarg_numericarg_orarg_stringarg_suppliedarg_symmetricarg_uniquearg_vectorarg_whole_numberarg_whole_numericerrmatch_argmsgwhen_not_nullwhen_suppliedwrn
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Check Values in Range | arg_between arg_gt arg_gte arg_lt arg_lte |
| Check Character Argument | arg_character arg_factor arg_string |
| Check Common Argument Types | arg_array arg_atomic arg_data arg_data.frame arg_env arg_list arg_matrix arg_vector |
| Check Supplied Dots Argument | arg_dots_not_supplied arg_dots_supplied |
| Check Element | arg_element arg_not_element |
| Check Equal Arguments | arg_equal arg_not_equal |
| Check Formula Argument | arg_formula |
| Check Function Argument | arg_function |
| Check Index Argument | arg_index arg_indices |
| Check Argument Class | arg_is arg_is_not |
| Check Argument Length | arg_length |
| Check Logical Argument | arg_flag arg_logical |
| Check Named Argument | arg_colnamed arg_named |
| Check NA in Argument | arg_all_NA arg_is_NA arg_no_NA |
| Check NULL Argument | arg_non_null arg_null |
| Check Numeric Argument | arg_count arg_counts arg_number arg_numeric arg_whole_number arg_whole_numeric |
| Check That Arguments Meet Some or All Criteria | arg_and arg_or |
| Check Supplied Argument | arg_supplied |
| Check Symmetric Matrix Argument | arg_cor arg_cov arg_distance arg_symmetric |
| Check Unique Argument | arg_unique |
| Throw an Error, Warning, or Message | err msg wrn |
| Argument Verification | match_arg |
| Check Arguments When Supplied | when_not_null when_supplied |
