An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

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*