Package: arg 0.2.0.9001

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.2.0.9001.tar.gz
arg_0.2.0.9001.zip(r-4.7-any)arg_0.2.0.9001.zip(r-4.6-any)arg_0.2.0.9001.zip(r-4.5-any)
arg_0.2.0.9001.tgz(r-4.6-any)arg_0.2.0.9001.tgz(r-4.5-any)
arg_0.2.0.9001.tar.gz(r-4.7-any)arg_0.2.0.9001.tar.gz(r-4.6-any)
arg_0.2.0.9001.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
arg/json (API)
| # 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:33de7d3c04. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 132 | ||
| source / vignettes | OK | 188 | ||
| linux-release-x86_64 | OK | 129 | ||
| macos-release-arm64 | OK | 98 | ||
| macos-oldrel-arm64 | OK | 119 | ||
| windows-devel-x86_64 | OK | 99 | ||
| windows-release-x86_64 | OK | 80 | ||
| windows-oldrel-x86_64 | OK | 93 | ||
| wasm-release | OK | 110 |
Exports:arg_all_NAarg_andarg_arrayarg_atomicarg_betweenarg_characterarg_colnamedarg_colorarg_colorsarg_colourarg_coloursarg_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_namearg_namedarg_namesarg_no_NAarg_non_nullarg_not_elementarg_not_equalarg_nullarg_numberarg_numericarg_orarg_orderedarg_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_ordered arg_string |
| Check Color Argument | arg_color arg_colors arg_colour arg_colours |
| 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 arg_name arg_names |
| 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 |
