Draw the current search() path in the terminal

boxx_search(labels = search(), width = NULL)

draw_search(labels = rev(search()), width = NULL)

Arguments

labels

Character vector

width

The common width of the boxes in number of characters. If NULL, the width of the widest box will be used.

Value

Nothing.

Examples

if (requireNamespace("cli", quietly = TRUE)) {
  draw_search()
}
#> ┌──────────────────────┐
#> │     package:base     │
#> └──────────────────────┘
#>            ^            
#>
#> ┌──────────────────────┐
#> │     tools:callr      │
#> └──────────────────────┘
#>            ^            
#>
#> ┌──────────────────────┐
#> │      Autoloads       │
#> └──────────────────────┘
#>            ^            
#>
#> ┌──────────────────────┐
#> │   package:methods    │
#> └──────────────────────┘
#>            ^            
#>
#> ┌──────────────────────┐
#> │   package:datasets   │
#> └──────────────────────┘
#>            ^            
#>
#> ┌──────────────────────┐
#> │    package:utils     │
#> └──────────────────────┘
#>            ^            
#>
#> ┌──────────────────────┐
#> │  package:grDevices   │
#> └──────────────────────┘
#>            ^            
#>
#> ┌──────────────────────┐
#> │   package:graphics   │
#> └──────────────────────┘
#>            ^            
#>
#> ┌──────────────────────┐
#> │    package:stats     │
#> └──────────────────────┘
#>            ^            
#>
#> ┌──────────────────────┐
#> │ package:environments │
#> └──────────────────────┘
#>            ^            
#>
#> ┌──────────────────────┐
#> │      .GlobalEnv      │
#> └──────────────────────┘