Fork, customize and take your shell everywhere.
Summary • Getting Started • Contribution • License
Make your customizations and take them everywhere. moshell.sh is a framework to persist its customizations without complexity!
The general idea is to give users and shell lovers a fork of this moshell.sh, allowing them to easily add and maintain their customizations under a repository of their own control.
The main objective is:
- Allow users to add their new customizations or those of other users in a simple way.
The quickest way to get started using the program is via the installation script, but keep in mind that it will point you back to the original project, this repository.
curl https://raw.githubusercontent.com/andersonbosa/moshell.sh/main/moshell.sh/tools/install.sh | bash -s
curl https://raw.githubusercontent.com/andersonbosa/moshell.sh/main/moshell.sh/tools/uninstall.sh | bash -s
The installation script will insert into the shell where you executed thescript to be loaded whenever the shell is opened. The code injected (in your .bashrc/.zshrc ) for this is:
# Assuming that the repository was downloaded at $HOME/.moshell.sh,
# the line below load and initialize "moshell.sh" on your shell.
source /home/t4inha/.moshell.sh/moshell.sh/moshell.sh
Through the moshell.sh CLI it is possible to perform some operations, listed below:
Usage: moshell <command> [options]
Available commands:
help Print this help message
edit Edit moshell configurations
reload Reload the configuration
flags Update moshell.sh environment variables
logs Get the logs of the day
plugins [TODO] Plugins management
update [TODO] Update moshell.sh
version Show the version
Your contributions and suggestions are hearty ♥ welcome. See here the contribution guidelines.
Please, report bugs or security issues via issues page.
This work is licensed under Public Domain License.