xonsh
xon.shCombine Python expressions and shell commands in one Python-based command prompt.
Combine Python expressions and shell commands in one Python-based command prompt.
Explore Python interactively with completion, object introspection and persistent command history.
Add interactive choices, prompts, and terminal styling to shell scripts without writing Go code.
A browser-based Code OSS editor paired with a Google Cloud Shell terminal and development environment.
Run interactive shell sessions and automate command-line tasks with the Bourne Again SHell.
Use an interactive command-line shell with built-in highlighting, suggestions, and completions.
An interactive Python IDE that pairs a source editor with a shell and introspection tools.
Edit Python modules in a desktop window, run them in an interactive shell, and debug them with built-in tools.
Search shell history with command context, and optionally sync it across machines with encryption.
A TAP-compliant test framework for checking Bash scripts and command-line programs.
Show a configurable prompt with useful project and shell context across different command-line shells.
Work with files and command output as structured records and tables in a cross-platform shell.
Provision managed PostgreSQL and connect to it from Google Cloud Shell.
Manage Zsh configuration with a community framework of plugins, helpers and themes.
Filter a list interactively with fuzzy matching from the command line or a shell workflow.
Automate command-line work across Windows, Linux, and macOS with an object-based shell and scripting language.
Build Go command-line apps with subcommands, flags, generated help, and shell completion.
Load project-specific environment variables when entering a directory, then unload them when leaving.
A compact programmer's editor with both graphical and terminal interfaces and Lua-based customization.
Use a GPU-accelerated, cross-platform terminal emulator and multiplexer written in Rust.
A functional language and Mix toolchain for maintainable applications on the Erlang ecosystem.
Manage plain-text task lists from the shell with a simple and extensible command-line tool.
Write scripts and JVM applications with Groovy's concise syntax and Java interoperability.
Search command-line cheatsheets and fill command arguments interactively.