Skip to content

limeyteam/minishell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

MiniShell

Welcome to MiniShell's Readme!

Table of Contents

  1. Features

    a. Planned features

  2. Setting up

    a. Auto install

    b. Manual install

  3. Troubleshooting

    a. Missing all packages error

    b. Missing X packages error

GitHub last commit

GitHub release (latest by date)

MiniShell is a small "shell" made in Bash for fun. You can type help for some commands.

Features

  • Command suggestions [#3]

img

  • Check for installed packages at startup [#5]

img

  • Simple to use and colorful [#4]

img

Planned features:

  • Multiple arguments per command
  • Colors in draw
  • Support for CoconutApp packages
  • Bug reporting inside the app (creates an issue link)

Setting up

Git is required to clone the repo. If you are new to Linux, or just want a simple setup, check the wiki.

Auto install

Soon. (coming in 1.2)

Manual install

Clone the repository, you need git .

git clone https://github.com/datkat21/minishell

Next, run the script.

bash minishell/assets/script/mini.sh

Troubleshooting

(Note that toilet , figlet , and dialog are required for MiniShell to work.)

Missing all packages error

If you get this during startup,

[Warning] Dialog not found. Please install it!
[Warning] Figlet not found. Please install it!
[Warning] Toilet not found. Please install it!
[Error] Missing all required packages. Please check above.

please make sure you have toilet , figlet , and dialog installed.

On any distro that has the apt command, you can use this handy command to install them:

sudo apt install toilet figlet dialog

Missing X packages error

If you get this error at startup:

[Warning] Missing 2 packages. Please check above.

check the text above and install those packages. If it says, for example,

[Warning] Dialog not found. Please install it!
[Warning] Toilet not found. Please install it!

then you would install those packages using ex. sudo apt install toilet dialog

Support

Discord