My SHELL configurations
If using SSH, and will contribute to the project, install using:
winget install Git.Git
cd ~ && mkdir ~/.myshell && git clone [email protected]:francogp/myshell.git .myshell && pwsh .myshell/install.ps1
If just using this scripts, install using:
winget install Git.Git
cd ~ && mkdir ~/.myshell && git clone https://github.com/francogp/myshell.git .myshell && pwsh .myshell/install.ps1
If using SSH, and will contribute to the project, install using:
mkdir ~/.myshell && git clone [email protected]:francogp/myshell.git ~/.myshell && bash ~/.myshell/install.sh
If just using this scripts, install using:
mkdir ~/.myshell && git clone https://github.com/francogp/myshell.git ~/.myshell && bash ~/.myshell/install.sh
uos = update OS
rshell = reinstall all from scratch
ushell = update shell configs using LOCAL modifications
pshell = pull changes and update shell configs
publicip = show public ip address
Create a folder called mods
, and place your extensions/mods there. Commits are ignored on that folder.
- If
mods/zshrc.sh
exists, that code will be injected in the mainzshrc.sh
BEFORE starship execution. - If
mods/Microsoft.PowerShell_profile.ps1
exists, that code will be injected in the mainMicrosoft.PowerShell_profile.ps1
BEFORE starship execution. - If
mods/install.(sh|ps1)
exists, that code will be injected in theinstall.(sh|ps1)
at the end. - If
mods/update.(sh|ps1)
exists, that code will be injected in theupdate.(sh|ps1)
at the end.