Skip to content

Make your customizations and take them everywhere. moshell.sh is a framework to persist its customizations without complexity!

License

Notifications You must be signed in to change notification settings

andersonbosa/moshell.sh

Repository files navigation



Project banner

Fork, customize and take your shell everywhere.


SummaryGetting StartedContributionLicense




Summary

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.

Getting Started

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.

Install:

curl https://raw.githubusercontent.com/andersonbosa/moshell.sh/main/moshell.sh/tools/install.sh | bash -s

Uninstall:

curl https://raw.githubusercontent.com/andersonbosa/moshell.sh/main/moshell.sh/tools/uninstall.sh | bash -s

Usage

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

CLI:

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

Contribution

Your contributions and suggestions are hearty ♥ welcome. See here the contribution guidelines.

Please, report bugs or security issues via issues page.


License

This work is licensed under Public Domain License.

About

Make your customizations and take them everywhere. moshell.sh is a framework to persist its customizations without complexity!

Topics

Resources

License

Stars

Watchers

Forks