Skip to content
@yupsh

Yup Shell

yupsh

An interactive shell built entirely from gloo-foo commands.

yupsh gathers the gloo-foo commands — the typed, composable pipeline pieces — into a single interactive program. That is the whole idea: every command you run is a gloo-foo command, and every pipeline you build is a gloo-foo pipeline, assembled live at a prompt instead of wired together in code.

Because it is built on that one foundation, a happy consequence follows: it feels and behaves like the shell you already know. You name a tool, hand it flags, pipe its output into the next — the familiar muscle memory works exactly as expected. But there are no external coreutils underneath and no subprocesses for the built-in tools. The whole thing is one self-contained binary, composing typed streams in a single process.

A shell by consequence, not by imitation. The commands come first; the shell-like feel is what you get for free when all of them are gloo-foo.

Explore

  • yup.sh — the project home and command reference
  • repl — the interactive shell
  • Commands — the built-in toolset

gloo-foo commands, gathered into a single-binary shell.

Popular repositories Loading

  1. .github .github Public

    Yup Shell - CLI power and simplicity, Pure Go

Repositories

Showing 1 of 1 repositories

Top languages

Loading…

Most used topics

Loading…