with-shell

with is a Bash script that starts an interactive shell with where every command is prefixed using .

For example:

$ with git git> add . git> commit -a -m "Committed" git> push

Can also be used for compound commands.

$ with java Primes java Primes> 1 2 java Primes> 4 7

And to repeat commands:

$ with gcc -o output input.c gcc -o -output input.c> Compiling... gcc -o -output input.c>

To execute a shell command proper prefix line with :.

git> :ls

You can also drop, add, and replace different commands.

git> +add git add> git add> !commit git commit> git commit> - git>

To exit use either :q or :exit.

Name
with
Main Program
with
Programs
  • with
Homepage
Version
0-unstable-2018-03-20
License
Platforms
  • i686-cygwin
  • x86_64-cygwin
  • x86_64-darwin
  • aarch64-darwin
  • i686-freebsd
  • x86_64-freebsd
  • aarch64-freebsd
  • x86_64-solaris
  • aarch64-linux
  • armv5tel-linux
  • armv6l-linux
  • armv7a-linux
  • armv7l-linux
  • i686-linux
  • loongarch64-linux
  • m68k-linux
  • microblaze-linux
  • microblazeel-linux
  • mips-linux
  • mips64-linux
  • mips64el-linux
  • mipsel-linux
  • powerpc-linux
  • powerpc64-linux
  • powerpc64le-linux
  • riscv32-linux
  • riscv64-linux
  • s390-linux
  • s390x-linux
  • x86_64-linux
  • aarch64-netbsd
  • armv6l-netbsd
  • armv7a-netbsd
  • armv7l-netbsd
  • i686-netbsd
  • m68k-netbsd
  • mipsel-netbsd
  • powerpc-netbsd
  • riscv32-netbsd
  • riscv64-netbsd
  • x86_64-netbsd
  • i686-openbsd
  • x86_64-openbsd
  • x86_64-redox
Defined
Source