The Excellent Shell Framework
GitHub | Chinese Mirror | Docs | Chinese Mirror Docs | Getting Started | View the License | Change Log
OhMySh is an excellent configuration tool for many different shells that allows you to change the theme. OhMySh also supports plugins. You can get them from the repository too. For advanced users, OhMySh also supports customized themes and plugins!
Version | Status |
---|---|
Stable Version | |
Dev Version |
OhMySh now provides these features that can be updated automatically.
OhMySh works on many different shells such as GNU-Bash, Z-sh.
So make sure bash (>=5.x.x)
was installed. There are some other dependences: curl
git
.
lolcat
has been supported now, we will optionally provide you a installation.
Tips for macOS users
Run the following commands in your shell.
curl https://raw.githubusercontent.com/ohmysh/ohmysh/main/install.sh > OMSInstaller.sh
bash OMSInstaller.sh
More options
Some info for Chinese users
If you didn't change default shell to SH while installing the OMS, you can run this comand and reboot your machine after that:
chsh -s /bin/bash
If you want to use OhMySh in Zsh, this will help you.
Or run command sh --login
if you want to use it.
See in Docs | Docs for Chinese | FAQ
OhMySh Command Line Interface (CLI) is a command line tool for OhMySh. You can use it to change the theme, run plugins and do more things!
Changing a Theme
First, checkout the theme you want to use in usr/theme
folder. Then, use oms -t THEME_NAME
to change.
Enabling a Plugin
Find the plugin you want to use in usr/plugin
folder. Then, use oms -p enable PLUGIN
to enable it. After that, use oms -r
to reload the shell.
To get some helps, try oms --help
.
OhMySh is under MIT-License.
OhMySh is not the best. We need your help. Contact us by the following ways:
wjy@516wjy.xyz
ohmysh/ohmysh
Thanks!
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。