Skip to content

A simple shell like Windows Powershell using C and Windows API

Notifications You must be signed in to change notification settings

Minhchuyentoancbn/Tiny-Shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tiny-Shell

A simple shell like Windows Powershell using C and Windows API

Shell features:

  • 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

How to use it?

  • 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

Programming languages: C

About

A simple shell like Windows Powershell using C and Windows API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages