TopAlter.com

Nu Shell Alternatives

Nu Shell Alternatives

Nu Shell

This project has reached a minimum-viable product level of quality. While contributors dogfood it as their daily driver, it may be unstable for some commands. Future releases will work fill out missing features and improve stability. Its design is also subject to change as it matures.

Nu comes with a set of built-in commands (listed below). If a command is unknown, the command will shell-out and execute it (using cmd on Windows or bash on Linux and MacOS), correctly passing through stdin, stdout and stderr, so things like your daily git workflows and even vim will work just fine.

Nu supports plugins that offer additional functionality to the shell and follow the same structured data model that built-in commands use. This allows you to extend nu for your needs.

There are a few examples in the plugins directory.

Plugins are binaries that are available in your path and follow a "nu_plugin_*" naming convention. These binaries interact with nu via a simple JSON-RPC protocol where the command identifies itself and passes along its configuration, which then makes it available for use. If the plugin is a filter, data streams to it one element at a time, and it can stream data back in return via stdin/stdout. If the plugin is a sink, it is given the full vector of final data and is given free reign over stdin/stdout to use as it pleases.

Best Nu Shell Alternatives

Need an alternative to Nu Shell? Read on. We've looked at the best Nu Shell alternatives available for Windows, Mac and Android.

GNU Bourne Again SHell

GNU Bourne Again SHell

FreeOpen SourceLinuxBSD

Bash is the shell, or command language interpreter, that will appear in the GNU operating system. Bash is an sh-compatible shell that incorporates useful features from...

Features:

  • Geeky
  • User friendly
  • Command line
  • Command line interface
  • Developer Tools
  • Interpreter
  • Terminal emulator
Zsh

Zsh

FreeOpen SourceMacLinuxBSD

Zsh is a shell (e.g. bash replacement) designed for interactive use, although it is also a powerful scripting language. .

Features:

  • Customizable
  • Command line
  • Command line interface
  • Terminal emulator
fish

fish

FreeOpen SourceMacWindowsLinuxBSD

Fish is a user friendly command line shell for UNIX-like operating systems such as Linux. Finally, a command line shell for the 90s. The new fish is a smart and...

Features:

  • Autocompletion
  • Color coding
  • Colored Text
  • Command line
  • Interpreter
  • Sane defaults
  • Terminal emulator
win-bash

win-bash

FreeOpen SourceWindows

win-bash is a Windows port of the famous GNU bash (see GNU Bash homepage). The goal of the win-bash project is to finish the port to Windows and provide a full...

Features:

  • Command line interface
  • Interpreter
  • Terminal emulator
KornShell

KornShell

FreeOpen SourceLinuxBSDCygwin

The KornShell language was designed and developed by David G. Korn at AT&T Bell Laboratories. It is an interactive command language that provides access to the UNIX...

dash

dash

FreeOpen SourceLinuxBSD

DASH is a POSIX-compliant implementation of /bin/sh that aims to be as small as possible. It does this without sacrificing speed where possible. In fact, it is...

Features:

  • Command line
  • Command line interface
  • Interpreter
  • Terminal emulator
Xiki

Xiki

FreeOpen SourceMacLinux

Xiki makes the command line friendlier and more powerful. Xiki Shell (xsh) lets you use Xiki from command line, in a way that augments your current favorite shell (bash...

Features:

  • Command line
  • Command line interface
  • Developer Tools
  • Interpreter
  • Terminal emulator
rc - a shell

rc - a shell

FreeOpen SourceLinux

This is a reimplementation for Unix, by Byron Rakitzis, of the Plan 9 shell. rc offers much the same capabilities as a traditional Bourne shell, but with a much cleaner...

the xonsh shell

the xonsh shell

FreeOpen SourceMacWindowsLinux

Xonsh is a Python-powered, cross-platform, Unix-gazing shell language and command prompt.

Features:

  • Command line
  • Portable
  • Python
  • Scriptable
Ergonomica

Ergonomica

FreeOpen SourceMacWindowsLinuxBSD

Ergonomica is a cross-platform shell language, implemented in Python. Ergonomica aims to modernize the terminal, in an easily-extensible and usable language, independent...

Upvote Comparison

Interest Trends

Nu Shell Reviews

Add your reviews & share your experience when using Nu Shell to the world. Your opinion will be useful to others who are looking for the best Nu Shell alternatives.

Copyright © 2021 TopAlter.com

Sites we Love: AnswerBun, MenuIva, UKBizDB, Sharing RPP