JSH
A Command-Line Shell.
This Branch Is The linux
branch.
There are no plans of making a version of JSH for windows.
Limitations
|
is not recongnized yet, sols / | grep home
wouldn't work.- no concept of scripting, use
bash
for that. - no concept of
HOME
key. - no command history.
Differences
cd ..
iscd..
cls
is a refrence toclear
Building
You can build on windows, using visual studio.
But it is designed to be built on linux.
this is how to build JSH on linux:
- Open A Terminal.
- Install
dotnet-sdk
. - If
git
is not installed yet, install it. - To get the source, type
git clone https://www.github.com/Gordae/JSH --branch linux
cd
into the JSH folder that git cloned into.- If
make
is not installed yet, install it. - To compile, type
make build
- To test your output, type
make run
Btw, you can build JSH on a mac. If you install dotnet through brew
and change the Makefile
to change target
for your platform.
osx-x64
for Intel Macs
osx-arm64
for M1 Macs
And if you redirect all mentions to "/bin" to "/Applications/Utilities"