DEBUG, INFO,
WARNING, ERROR, and FATALcat2('Debug passed!', level = 'DEBUG')
#> ✔ Debug passed!
cat2('You are all set.', level = 'INFO')
#> ♥ You are all set.
cat2('Wait a second...', level = 'WARNING')
#> ⚠ Wait a second...
cat2('Ooops', level = 'ERROR')
#> ✖ Ooops
cat2('Bi--Doop---', level = 'FATAL')
#> ✖ Bi--Doop---
#> Error:
#> ...Level FATAL will raise errors.
parse_svec and deparse_svecparse_svec converts characters like
"7-10,14-15" to numeric vectors
deparse_svec reverse the process
Parameter max_lag in deparse_svec changes
the threshold of integers collapsed together:
The goal is to work as an alternative to retrieve system information. For example, R doesn’t provide functions to get memory limits, or CPU chip-set information on Linux or MacOS.
askYesNo comes with utils package allows to
ask yes/no questions and returns logical value. If cancel
is entered, then the function returns NA, if answers other
than yes, no or cancel is given,
it raise an error. dipsaus::ask_yesno will ask the question
again and again until the user actually say yes or
no
> ask_yesno('Please answer an yes/no question, ok?')
## ♥ Please answer an yes/no question, ok? (Yes/no):
> qweee
## ⚠ Please answer Y/yes, N/no, or c to cancel. (Yes/no):
> ttt
## ⚠ Please answer Y/yes, N/no, or c to cancel. (Yes/no):
> y
## [1] TRUEask_or_default instead of asking a yes/no question, it
asks a question with default answer. User don’t have to type the answers
if the they accept defaults: