Skip to content

prabuddha34/PowerShell-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ–ฅ๏ธ PrabuddhaShell

A custom Windows command-line shell built using C and WinAPI.
It mimics basic PowerShell/CMD functionality with added utilities, apps launcher, mini-games, and networking tools.


๐Ÿš€ Features Overview

โš™๏ธ Core Shell Commands

  • help โ†’ Show all commands
  • exit โ†’ Exit shell
  • cd โ†’ Change directory
  • cls โ†’ Clear screen
  • dir โ†’ List files
  • echo โ†’ Print text
  • ver โ†’ Show version
  • time โ†’ Show system time
  • del โ†’ Delete file
  • history โ†’ Show command history

๐Ÿงฐ Tools

  • ping โ†’ Network ping
  • curl โ†’ HTTP request
  • weather โ†’ Live weather (wttr.in)
  • cat โ†’ Read file content

๐ŸŒ Web Shortcuts

  • youtube โ†’ Open YouTube
  • github โ†’ Open GitHub
  • leetcode โ†’ Open LeetCode

๐Ÿ“ฑ App Launcher Integration

  • brave โ†’ Open Brave Browser
  • git โ†’ Open GitHub Desktop
  • dis โ†’ Open Discord
  • vs โ†’ Open VS Code
  • tele โ†’ Open Telegram Desktop

๐ŸŽฎ Mini Features

  • paint โ†’ Terminal-based drawing tool (WASD + draw system)
  • call mom โ†’ Opens WhatsApp chat via predefined number
  • pipe support โ†’ cmd1 | cmd2 execution flow

๐ŸŽจ Paint Mode Controls

  • W โ†’ Move up

  • A โ†’ Move left

  • S โ†’ Move down

  • D โ†’ Move right

  • SPACE โ†’ Draw (#)

  • E โ†’ Erase

  • C โ†’ Clear canvas

  • Q โ†’ Quit paint mode


๐Ÿ“ž Call Feature

Example: Behavior:

  • Opens WhatsApp chat using predefined contact number
  • Simulates CLI-based calling system

โšก Pipe System

Example: Behavior:

  • Output of first command is passed to second command

๐Ÿงช DEMO (How it looks in action)

Screen.Recording.2026-06-01.181803.1.mp4

About

A mini power-shell project using C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages