Skip to content

System requirements

TomfromBerlin edited this page Feb 10, 2023 · 6 revisions

This piece is intented to run on a Linux box with Bourne Again Shell (bash) as the default interactive shell. However, some lines may work with other shells, others will not. The code must be adapted for other shells.

You will only need the follwing files:

~/.bashrc (necessary)
~/.shellcfg/logos/example (optional, the term "example" is to be understood as a placeholder)
~/.shellcfg/alias (necessary for full functionality)
~/.shellcfg/colors (optional, necessary for color prompt and other color gimmicks)
~/.shellcfg/functions (necessary for enhanced functionality)
~/.shellcfg/what_shell

If any of these files are missing (except for the .bashrc file, of course), the shell will still work. However, under certain circumstances (e.g., your /etc/bash.bashrc as well as your ~/.profile don't contain alias definitions or functions) no or at least lesser aliases or functions will then be available. If ~/.shellcfg/colors is missing, the prompt will still appear colored (lack of color support should be the exception), but customization will be more challenging, since you need to use color codes.

Other things that come with the zip file may also be important, but not required.