Skip to content

Repository files navigation

emberShell

Warnings

Windows

  • emberShell will not install any dependencies on Windows.
  • emberShell will delete Linux specific files by default on Windows.*
  • emberShell will use the newest PowerShell version available.
  • if you do not have PowerShell 7+, certain features may not work.**
  • certain features may not be available without Windows Terminal.***

* this behavior can be disabled by using the --preserve-linux-files flag.
** you can update PowerShell by using the --update-pwsh or --update-powershell flag.
*** you can install Windows Terminal by using the --install-wt flag.

Linux

  • emberShell will only install dependencies if you specify tell it to do so in the setup.
  • emberShell will delete Windows specific files if requested in the installer.

MacOS

  • emberShell is not maintained for MacOS right now.
  • emberShell may run if you use the linux installer.
  • PRs which add MacOS support will be accepted

Install Guides

Windows - Beginner


Method 1

Right click setup.ps1 and select "Run in PowerShell".


Method 2

Open the emberShell folder in your Terminal; you can do this by either using cd "yourpath/to/emberShell" or by entering PowerShell, pwsh or wt in the Address-bar in File Explorer.*
type in .\setup; you can also add flags to install packages or preserve non required files.

flags:

  • --preserve-linux-files
  • --update-pwsh
  • --install-wt
  • -o**

* even when setting up emberShell in PowerShell rather than pwsh it will install onto pwsh if available.
** -o allows you to select Options in the Terminal rather than adding lots of flags.

Windows - Advanced

.\setup
# you can also add flags, valid flags above.

Linux

Run lnxsetup.ps1
pick your preferred options.

MacOS

There is no dedicated Installer for MacOS.
emberShell may work on MacOS when manually installed.
MacOS features are not tested.
MacOS support is not planned.
the Linux guides may work; but that is not guaranteed.

Running emberShell

your Terminal should now have an emberShell profile.
if you do NOT have a Terminal follow these steps:

Windows

press Win + R;
type in emberShell

Alternatively:
double click emberShell.bat

Linux

run emberShell.sh

MacOS

MacOS is not supported by emberShell.
you will have to manually build a launcher file for it.
the Linux guides may work; but that is not guaranteed.

Manual boot:

Import-Module your/path/to/emberCore/emberCore.psm1
. your/path/to/emberCore/emberProfile.ps1
# both required to run!

Issues

Windows

.esx files sometimes fail to import due to unknown reasons.
rerunning setup.ps1 usually fixes it,
if that does not work; try deleting all .ps1 files in your %TEMP% folder
if that also does not work; then try restarting your pc through terminal (shutdown /r /t 0)

Help & Docs

Interactive Documentation can be viewed in eSh by running the command idoc you can run specific idocs by running the command idoc document_name legacy documentation is kept in /Documentation, though it is getting deprecated over time.

About

PowerShell Ricing & Libraries || moving to cluster org soon

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages