A simple shell like Windows Powershell using C and Windows API
- Receive commands from user and create processes in foreground mode and background mode.
- Enumerate information about child processes.
- Kill, suspend, resume a child process given its name or its ID.
- Change current working directory, list all files and sub directories.
- Display current date and time.
- Display "Path" and others environment variables.
- Add new path or environment variables.
- Execute bat files
- Run main.exe to use the shell
- Type "help" in the shell for more details about the syntax.
- You can kill the shell by "exit" command or hit Ctrl + C. That will also kill all the shell's child processes.
- All the source code is saved in main.c