sesh

command module
v0.0.0-...-6dafb28 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 21, 2021 License: MIT Imports: 10 Imported by: 0

README

sesh

sesh is a simple (read basic), elegant shell written in Go. It supports the following:

  • Aliasing
  • Piping and I/O redirection
  • Arrow keys up and down for history
  • Tab autocompletion

Apart from this, it has two custom builtins:

  • walk: walks through the directory specified as an argument recursively. Takes the current directory as input if no argument is specified.
  • show: lists the commands in the PATH having the given argument as its prefix. Lists all the commands in the PATH if no argument is specified.
Installation
go get -u github.com/anaskhan96/sesh

It can be run by invoking sesh from anywhere in the terminal.


This project was built under the course Unix Systems Programming at PES University.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL