--- title: "Welcome to evanverse" output: rmarkdown::html_vignette vignette: > %\VignetteIndexEntry{Welcome to evanverse} %\VignetteEngine{knitr::rmarkdown} %\VignetteEncoding{UTF-8} --- ```{r, include = FALSE} knitr::opts_chunk$set( collapse = TRUE, comment = "#>" ) ``` ```{r setup} library(evanverse) ``` ## πŸ‘‹ Welcome to `evanverse` **`evanverse`** is a lightweight, modular R toolkit designed to assist your everyday development workflow β€” with functions that are simple, practical, and elegant. Whether you're installing packages, building logical filters, or writing expressive scripts, `evanverse` offers convenience functions that *just work*. ## πŸš€ Installation ```{r install, eval = FALSE} # Recommended installation via GitHub install.packages("devtools") devtools::install_github("evanbio/evanverse") ``` ## πŸ”§ Core Functions at a Glance ### `%p%` β€” String concatenation operator ```{r} "Good" %p% "morning" #> [1] "Good morning" ``` ### `combine_logic()` β€” Combine logical vectors in parallel ```{r} combine_logic(c(TRUE, FALSE), c(TRUE, TRUE)) #> [1] TRUE FALSE ``` ## πŸ“¦ Full Function Overview | Function | Description | |-------------------|----------------------------------------| | `%p%` | Concatenates strings with space | | `%is%` | Expressive conditional matching | | `combine_logic()` | Combines multiple logical vectors | | `remind()` | Random reminders for better mood | | `with_timer()` | Time any function easily | | `inst_pkg()` | Install packages from multiple sources | | `update_pkg()` | Update all packages (CRAN/Bio/GitHub) | ## πŸ“˜ Additional Resources - πŸ“„ [README on GitHub](https://github.com/evanbio/evanverse) - 🌐 [Documentation site](https://evanbio.github.io/evanverse/) - ❔ View all functions: `?evanverse` or `help(package = "evanverse")` ## πŸ’¬ A note from the author > You’re building your own verse in R β€” let this toolkit help you move faster, smoother, and a little happier along the way. β€”β€” Evan Zhou