nushell
agent-ready json output non-interactive
Modern cross-platform shell with typed data and format conversion
How to install nushell
brew install nushell nushell use case
Processing and filtering structured data from system commands and various file formats using a data-first pipeline approach.
When to use nushell
- When you need to parse command output into structured tables for further manipulation
- When working with heterogeneous data formats like JSON, YAML, CSV, and TOML in a single pipeline
- When you need robust cross-platform scripting that behaves consistently on Windows, macOS, and Linux
When not to use nushell
- When strictly POSIX-compliant shell scripting is required for compatibility with legacy environments
- When the environment lacks the Rust runtime or has extremely limited storage for the binary
nushell features
- · Everything is data (tables, records, lists)
- · Built-in support for JSON/YAML/CSV/TOML
- · Strongly typed variables and pipes
- · Extensible plugin system
Want your agent to find this automatically?
Add the MCP server to your agent config and it will discover tools like nushell on its own.
Set up MCP →Similar tools to nushell
adb-export
Bash script to export android content providers data to csv
aliases
Contextual, dynamic aliases for the bash shell
arttime
arttime is a CLI application that blends beauty of ASCII / text art with functionality of clock / timer / pattern-based time manager in terminal ⏰
bartib
A simple timetracker for the command line. It saves a log of all tracked activities as a plaintext file and allows you to create flexible reports.