Explore is a table pager, just like less but for table structured data.


> explore --head --index --reverse --peek


  • --head {boolean}: turn off column headers
  • --index: show row indexes (by default it's not showed)
  • --reverse: start from the last row
  • --peek: returns a last used value, so it can be used in next pipelines

Get Started

ls | explore -i


So the main point of explore is :table (Which you see on the above screenshot).

You can interact with it via <Left>, <Right>, <Up>, <Down> arrow keys.

You can inspect a underlying values by entering into cursor mode. You can press either <i> or <Enter> to do so. Then using arrow keys you can choose a necessary cell. And you'll be able to see it's underlying structure.

You can obtain more information about the various aspects of it by :help.


explore has a list of built in commands you can use. Commands are run through pressing <:> and then a command name.

To find out the comprehensive list of commands you can type :help.


You can configure many things (including styles and colors), via config. You can find an example configuration in default-config.nuopen in new window.


Peeking a value

$nu | explore --peek


:try command

There's an interactive environment which you can use to navigate through data using nu.


Keeping the chosen value by $nu

Remember you can combine it with --peek.