You are browsing as a guest. Sign up (or log in) to start making projects!

YSH Terminal

  • 16 Devlogs
  • 54 Total hours

YSH — Yousuf Shell Terminal

YSH started with a simple goal: understand how operating systems work by building the part I could reach first — a Shell.
What began as a CLI project grew through v1 -> v2 -> v3 -> v4 -> v5 -> v5.GUI -> v7 -> v7.GUI -> v8 -> v8 Linux -> v10.
YSH is now a Java-based terminal environment with 55+ commands, GUI, file-system operations, LAN Chat, multi-device networking, file sharing, themes, Konami pattern, developer mode, hidden features, Easter eggs and more.
Built with Java, JDK 17, Swing, AWT and Java IO on Intel Pentium.

Ship #2 💀 Cursed

YSH - Yousuf Shell Terminal
A Java-based graphical shell built from scratch with real filesystem operations, LAN networking, customization, and developer-focused features. YSH combining a terminal-style graphical interface with real filesystem interaction, LAN communication, file sharing, command history, themes, developer mode, and various built-in utilities.

MUST -> arrow: up up down down left right left right b a
and boom !

Test ?
try commadns - [ TAB completes commands , Arrow up and down rewinds the commadns ]

help
pwd
developer
mkdir “name”
cd “name”
scan
chat host
chat join “ip”
msg “text”
fileshare host
fileshare get “ip” “file name”
note then : add || view || list
calc
theme matrix
easteregg
run “app”
sysinfo

and theres more to see even it got some Eastereggs !

Features ->

Real filesystem navigation and file operations
Graphical terminal interface
LAN chat and group communication
LAN file sharing
User management and announcements
Command history and command completion
Multiple terminal themes
Developer mode
Built-in calculator and notes
System information
Search, tree, head and tail utilities
Konami code and other Easter eggs
Time-sensitive greetings and shell customization

Networking (makes it even Cool and Unique)
YSH v10 includes LAN chat between YSH instances.

Set your name with name “username”
Host a chat room with host
Join a room with connect “ip”
Send messages with msg “text”
List connected users with listusers
Send announcements with announce “message”
Remove a user with kick “username”
Leave a room with disconnect
Stop hosting with stophost

  • 15 devlogs
  • 53h
  • 9.50x multiplier
  • 250 Stardust
Try project → See source code →
Open comments for this post

3h 21m 25s logged

YSH v10 - is live !!!!
also 100+ hours on YSH development and 24+ hours on YSH v10 as per Hackatime is being recorded !
the new YSH 10 is a must test !
refer the repo for more details but its now got better structure with expanded tree!

0
0
34
Open comments for this post

3h 35m 44s logged

Now - the Fileshare host and get ip bind together with preceding fileshare command with must ip and exact file with extension - more secured and Shell-ish.

0
0
19
Open comments for this post

2h 17m 2s logged

although the theme apply and set is fixed and replaced v10s tab completion with v8s as its the better one - i ended with new bug theme not found.

0
0
23
Open comments for this post

2h 9m 29s logged

YSH v10 - MAJOR UPDATES - Arch mode and some more themes - all literally all bugs fixed and v10 is said to be ready as BETA and DEMO to the upcoming versions!

0
0
13
Open comments for this post

1h 43m 8s logged

tried adding more themes but the terminal remains terminal - either way its not what YSH aims for. but this devlog states the addition for beta Arch Mode.

0
0
16
Open comments for this post

2h 4m 56s logged

Networking using new commands is back , scan , chat host , fileshare , ports , are now arranged into newer and better handlers!

0
0
27
Open comments for this post

4h 10m 28s logged

Caped YSH v10 with check, run, sysinfo, whatsup, clac, notes (add / view / list / edit / delete), multiple command alias, pwd, home, major file and directory commands and with a lot of working shortcuts: Tab to complete, ctrl+l to clear, arrow up / down for history, ctrl+up / down to scroll and more.

0
0
112
Open comments for this post

3h 4m 26s logged

Some Builds happen Late. The more you explore the more you get to see some interesting stuff, try YSH [ Live on GitHub ] @ YousufProjs-exe/YSH-v8/releases

0
0
53
Open comments for this post

4h 59m 8s logged

YSH v8 was one of the versions where the project started becoming much more than a basic terminal.
This version brought major work around the GUI and filesystem, while also pushing YSH toward a more complete and usable environment. It became an important foundation for the features and architecture that came later in v10.
Looking back at v8 now, it’s pretty cool seeing how much the project has evolved from this point.

0
0
13
Open comments for this post

6h 36m 57s logged

YSH v10 ( LAN Networking ) update : LAN Chat is fine back to v10 with additional features like chat history and better with easy to join system , upcoming File Share is also coming with… its a secret.

0
0
32
Open comments for this post

3h 53m 37s logged

YSH v10 - Equalizing With v8
Today, I focused on bringing the newly rebuilt YSH v10.GUI closer to the feature set and usability of YSH v8.GUI. Worked on bringing YSH v10.GUI closer to YSH v8 by restoring command history, clear, home, time/date, calculator, system commands, terminal shortcuts, Tab completion, themes, late-night behaviour, and better prompt protection. Also improved filesystem navigation while keeping v10’s new modular architecture.

1
0
70
Open comments for this post

3h 50m 37s logged

YSH v10 - Rearrangement and better file system and with a new milestone to achieve ; YSH v10 for now says Hello!!! and ‘echo’ butttt theres alot more to come, CLI and Lightweight Task Manager too.

0
0
27
Open comments for this post

7h 8m 4s logged

YSH - Terminal , built in Java with versions all having a great vision and stories to remember and with this I completed the LAN Chat better with new Announcement , Kick , Listusers and other Admin only commands.

0
0
29

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…