https://github.com/atiq-cs/Shell
My pwsh scripts
https://github.com/atiq-cs/Shell
dotnet-core powershell-core pwsh
Last synced: 4 months ago
JSON representation
My pwsh scripts
- Host: GitHub
- URL: https://github.com/atiq-cs/Shell
- Owner: atiq-cs
- License: gpl-3.0
- Created: 2019-11-30T00:54:12.000Z (about 6 years ago)
- Default Branch: dev
- Last Pushed: 2023-08-07T21:36:57.000Z (over 2 years ago)
- Last Synced: 2024-11-15T11:08:08.826Z (about 1 year ago)
- Topics: dotnet-core, powershell-core, pwsh
- Language: PowerShell
- Homepage:
- Size: 116 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - atiq-cs/PwshScripts - My pwsh scripts (PowerShell)
README
### Simplicity brings Power
**Refs**
- [Design Principles](https://github.com/atiq-cs/Shell/wiki/Design-Principles)
- [Wiki Entrypoint](https://github.com/atiq-cs/Shell/wiki)
A minimal, secure and high performance shell (as if isolated) unaffected by
numerous applications and tools installed on the system. The minimal shell
consists of following customizations,
- `.config/nushell/*.nu`: first level initializations mostly performed by config.nu
- `init.nu`: second level initializations
We have a single line addition at the bottom of `config.nu`,
```bash
source ~/shell/init.nu
```
which enables our point of interest: `init.nu`.
By default scripts are cross platform unless a tag `OS_NAME-only` exists.
**Official Refs**
*site: https://www.nushell.sh*
- [Command Reference](https://www.nushell.sh/commands/)
- [Configuration](https://www.nushell.sh/book/configuration.html)
Find scripts based on target platforms,
- [Unix Only](https://github.com/atiq-cs/Shell/search?q=unix-only)
- [Windows Only](https://github.com/atiq-cs/Shell/search?q=windows-only)
*Notations*
In this document,
- Unix refers to Solaris Derivatives *(Illumos kernel based distributions) i.e., OpenIndiana*