David Muckle e397f6795d User getpwuid instead of getlogin to get username 7 months ago
.copr.enc Proper OpenSSL command 10 months ago
.deploy.sh Don't use sudo to install package_cloud gem 8 months ago
.gitignore Add current directory to prompt 8 months ago
.test.sh Update makefile to install to /usr/bin 10 months ago
.travis.yml Hide deploy script 10 months ago
CONTRIBUTORS Added hashmap for alias function 10 months ago
LICENSE Add GPLv3 license 10 months ago
Makefile Simplify makefile 9 months ago
README.md Revert "Update README.md" 10 months ago
hashmap.c Added hashmap for alias function 10 months ago
hashmap.h Added hashmap for alias function 10 months ago
minsh.c User getpwuid instead of getlogin to get username 7 months ago
minsh.spec User getpwuid instead of getlogin to get username 7 months ago

README.md

minsh

Build Statusrpmbuild

A very simple shell.

Install

Fedora

A Copr repo for Fedora 25, 26, 27, and rawhide is supplied.

sudo dnf copr enable dvdmuckle/minsh
sudo dnf install minsh

Ubuntu

Packages for Ubuntu Trusty and Xenial are available.

curl -s https://packagecloud.io/install/repositories/dvdmuckle/minsh/script.deb.sh | sudo bash
sudo apt-get install minsh

Compile

make && sudo make install

Will install to your /usr/bin folder.

Alternatively, make && make test-install will install to your current directory.

Use

Start with minsh. Use minsh --help for more information. Use minsh -v to start in verbose mode.