- The most important reason that i started this project is to satisfy my
curiosity
andEager for a deeper understanding
senses. - If you came from UNIX world, working with window ecosystem is a frustrating experience. CMD as a shell is awful. Even i started winmagics to hack it. But very soon i realized that it's better to create my own world on top of windows and live inside it.
- I always appreciate people that encourage other people to learn deeper and more. So i invite you to hack
ush
and make your own version of it :) - Another goal is to use the same shell on both linux and windows. (This is why i named this project: unified shell)
You can use different build-systems(gnu-make or visual-studio 2005) with different configurations.(x86,64 | debug,release). But before compiling you need some tools:
- git
- clang(gcc or msvc)
- gnu-make(or visual-studio)
- [] implement
pwd
. - [] implement
mkdir
. - [] implement
touch
. - [] implement
ls
. - [] let prompt change from
ush.h
.