ProgressDOS

*"DOS" redirects here. For the release of Progressbar, see PB-DOS Shell (formerly known as ProgressDOS 5.0).*

### Availability

All Progressbar systems and all server systems
BAR/X, BarOS 10 onwards and H@ckgresh

### Use

Explore files in the virtual computer

**ProgressDOS** is a terminal that allows the user to explore the files in their virtual computer. Cheats, Drivers and Bonuses can be found here. Since version 0.7650, there is also an indicator for bonus points.

In different systems, the application is named differently.

* In PB-DOS Shell to Progressbar Meme (excluding NOT 4.0), it is known as **ProgressDOS** (based on MS-DOS Prompt).
* In Progressbar NOT 4.0, 2000 to 7 and NOT 4.0 Server to Server 2007, it is known as **Progress CMD** (based on Command Prompt).
* In Progressbar 81, 10, Server 2081 and Server 2011, it is known as **ProgressShell** (based on Microsoft PowerShell).
* In Progressbar 1X onwards and Server 201X onwards, it is known as **Progressterminal** (based on Windows Terminal).
* In BAR/X, BarOS 10 onwards and H@ckgresh, it is known as **Terminus** (based on Apple Terminal).

## Commands

The user can open a file in the current directory by typing its name, with or without its file format. In addition, there are also built-in commands.

### Commands in ProgressDOS

* Directories
* Files
* Useful
* Other
* Eastereggs

### Directories

* **DIR** - displays contents of current directory
* **CD** - opens a directory, then shows the contents
	+ **CD ..** - exits a directory
* **RMDIR** or **RD** - deletes a directory
	+ Deleting System32 (or SYSTEM or Progressbar) requires you to type the answer "Y" for the questions. When it says "Are you cheating?", type N instead of Y. Afterwards, it will progress and remove desktop elements slowly, then gives you an instant BSOD and restarts. After the system information fades out, "Progressbar system not found..." appears when you select Progress Computer on Boot Menu. You are then forced to restore the system by tapping "Restore system" button and tapping 200 times. After playing a level, you will get a System32 bonus, the "Hello, Dave!" achievement, and a special System32 pop-up instead of the Decompiler Gun options.
		- However, this doesn't affect Progress Server whatsoever.
	+ Trying to delete BIN directory after update 0.5605 will fill the display with the "BIN INSIDE BIN..." message. Since 0.6004 you will also get the "Trash recursion" achievement.
	+ Deleting HELP will show the message "help!!!". Attempting to open the Help menu afterwards will show an error message: "Help! There is no help! Help!". Help now cannot be accessed until restarting the game. This action can be done once.
	+ Deleting DRIVERS will close ProgressDOS, cause a video driver error and automatically change the display mode to 16 colors. However, it can be changed back, and the deleted folder gets instantly recreated.
	+ Deleting FONTS will instantly remove most of the in-game strings.
	+ C:\PROGRAMS cannot be deleted.

### Files

* **DEL** - deletes a file
	+ Deleting a cheats.txt file will display the message "Fair play!" and awards a bonus of 500 points upon completing a level.
	+ Deleting CODEX.EXE will show the message "Et tu, brute?".
	+ Deleting the AUDIO.SYS driver will cause an error to appear saying "Device driver malfunction", causing the BSOD sound to play and then quarterway turns off the sound.
	+ Deleting the CHIPSET.SYS driver will display the message "Device driver malfunction", then give you an instant BSOD and the system then restarts. The drivers then get regenerated.
	+ Deleting the KEYBOARD.SYS driver will display the message "Keyboard not found" and the keyboard disappears from view.
	+ Deleting the VIDEO.SYS driver will cause an error to appear saying "Device driver malfunction" and causes the display mode to change to 16 colors.

### Useful

* **TIME** or **TIMER** - prints the current time
* **POINTS** - shows how many points and easter eggs were obtained (similar to the point counter)
* **VER -** displays the system name and version

### Other

* **CLS** - clears the display
* **HELP** - opens the help menu
* **ECHO** - prints text
* **EXIT** - closes ProgressDOS
* **SHUTDOWN** - shuts down the system
	+ **SHUTDOWN /R** - restarts the system and opens up the Boot Menu
	+ **SHUTDOWN /S** - also shuts down the system
	+ **SHUTDOWN /?** - shows possible parameters
* **COLOR** or **COLOUR** - changes the color of the text and background
	+ If you set the colors to a light color you can get the Colors achievement.

### Eastereggs

* **GREEN** - turns the text green after giving the message "WAKE UP, THE ONE..."
* **HCF** - short for Halt and Catch Fire, a hidden easter egg command. Typing it results in an instant BSOD, and the system restarting.
* **JOHN CONNOR** - a hidden easter egg command. Typing it will show Police Automated Check. It will show Name query, First name, Last name, Gender, and date of birth.
* **LGR** - a hidden easter egg command. Turns the text green and gives the message "WOODGRAIN!". Basically the same as GREEN.

#### Spoilers

**Warning: Commands in this section may severely affect your progress in the game. By viewing this section, you understand the possible consequences of running these commands.**

	+ After typing it for the 15th time, the following message will appear: "`WELCOME SPOOKY HOUSE STUDIOS!!!`" The system will restart automatically afterwards.
	+ The following command will only work if used in ProgressDOS.
	+ Before you attempt to use this command, backup your save file and create a new one. This command was removed in version 0.9220, but if you are running a build of the game that still has this command, BE CAREFUL!!!

### Commands in Terminus

Unlike ProgressDOS, most commands don't exist in Terminus, and most of them are renamed.

* Directories
* Files
* Other
* Eastereggs

### Directories

* **ls** - shows contents of current directory
* **cd** - opens a directory
	+ **cd..** - exits a directory
* **rm** - deletes a file/directory
	+ **rm -rf** - deletes all files and folders in the directory
		- Typing rm -rf in the root directory results in an instant BSOD and the system restarting. Instead of the normal boot menu, a blue folder with 3 question marks appears when you select Progresh on Boot Menu. You are then forced to restore the system by clicking the icon and tapping "Restore system" 200 times. On your next play you will get an RMRF bonus and the RMRF achievement.

### Files

* **rm** - deletes a file/directory
	+ **rm -rf** - deletes all files and folders in the directory

### Other

* **help** - shows basic commands
* **clear** - clears the display
* **exit** - closes Terminus

### Eastereggs

* **green** - turns the text green after giving the message "wake up, the one..."

### COLOR/COLOUR command usage

The COLOR/COLOUR command can be used by typing COLOR/COLOUR <code>, where <code> consists of two hex numbers, the first number is a background color, and the second one is a text color:

* 0 → Black
* 1 → Dark Blue
* 2 → Dark Green
* 3 → Dark Cyan
* 4 → Dark Red
* 5 → Dark Magenta
* 6 → Dark Yellow
* 7 → Grey
* 8 → Black
* 9 → Blue
* A → Green
* B → Cyan
* C → Red
* D → Magenta
* E → Yellow
* F → White

There are about 240 color combinations that you can make with the COLOR/COLOUR command.

**Example:** COLOR 0F sets the background to black and the text to white, and the same background and text color can be applied. Both colors reset every time ProgressDOS is closed and opened again.

## Drivers

Starting from 0.9830, drivers were introduced into ProgressDOS.

Once opening DCGBETA.SYS, it will ask you if you want to run the driver. If you press Y, it will give you random settings for the Decompiler Gun. If the Decompiler Gun isn't running, it will say that it isn't found.

## Filer

### Use

Explore files in the virtual computer

*"Filer" redirects here. It is not to be confused with File.*

**Filer** (based off Finder, the default macOS shell and file manager) is a program which appears only in BarOS. It is an alternative of Progressbar's ProgressDOS and the only file manager in systems older than BarOS 10.

Filer program consists of folders and files, each possibly with README's, bonuses, cheats, unknowns and easter eggs. Files and folders can be deleted by dragging them to the Bin.

### Trivia

* This program was first introduced in version 0.6450.
* This program is basically a GUI version of ProgressDOS/Terminus.
* There is a directory called FILER, located within the SYSTEM directory. If you delete the FILER directory, Filer will close. If you attempt to open Filer again, Filer won't open and a message appears, stating: "The application can't be found". The only way to revert this is to restart the game.
* If you drag the SYSTEM directory into the Bin, you will get a BSOD and the system restarts. Unlike deleting System32 or deleting all files in the root directory, the system doesn't have to be restored.
* This program was made by Igor, Andrei and Lena (mentioned in the About Box).
	+ Igor may refer to the first name of Igor Uduslivii (also known as icoeye), the creator of Progressbar95.
	+ Andrei may refer to Gemfire, the audio composer of Progressbar95.
	+ Lena may refer to Spooky House Studios, the developer of Progressbar95.

## Gallery

### ProgressDOS/Terminus

#### Progressbar

PB-DOS ShellProgressbar 1Progressbar 2Progressbar 3.14Progressbar NOT 3.60Progressbar ChitownProgressbar 95Progressbar 95 plusProgressbar NOT 4.0 and NOT 4.0 ServerProgressbar 98Progressbar MemeProgressbar 2000, Nepbar and 2000 ServerProgressbar WhisperProgressbar XBProgressbar Server 2002Progressbar LargehornProgressbar Wista and 7Progressbar Server 2005Progressbar Server 2007Progressbar 81Progressbar Server 2081Progressbar 10Progressbar Server 2011Progressbar 1X and 11Progressbar Server 201XProgressbar Server 2021Progressbar 11.22Progressbar Server 2023
#### BarOS

BAR/XBarOS 10 and H@ckgreshBarOS 10.IIBarOS 10.IIIBarOS 11 and 12BarOS 13BarOS 14
### Filer

Bar System 1 to 3Bar System 4 to 6BarOS 7BAR/XBarOS 8 and 9BarOS 10 and H@ckgreshBarOS 10.IIBarOS 10.IIIBarOS 11 and 12BarOS 13BarOS 14

## Trivia

* Before update 0.54, the background of ProgressShell was black rather than the dark blue of PowerShell.
* Any character after the second character in the argument of the color command is ignored.
* Attempting to use an invalid first character in the color command returns the error "Wrong text color!", while using an invalid second character returns the error "Wrong back color!". If both the first and second characters are invalid, both errors will be returned. Any valid colors will be applied; for example, the command "COLOR COLOR" will change the background to red but will not change the text color since O is not a valid color code.
* Attempting to use the same first and second character will return only the error "Same colors!" This error is returned even if the two characters are invalid characters.
	+ This does not recognize that "COLOR 08" is will change both the background and text color to black.
	+ This can be bypassed by running the color code with invalid colors twice; for example, running the command "COLOR 4G" and then "COLOR G4" will turn both the text and the background into dark red.
* Before version 0.????[verify], "COLOR " (with 2 spaces) will return the error "Same colors!" while "COLOR " (with 3 spaces) will return both "Wrong text color!" and "Wrong back color!" and "COLOR " (with 4 spaces) will return "Same colors!".
* In BarOS 10 to 11 and BarOS 14, the text file icons show a secret cheat code written on it, each different for the systems.
	+ PBTXTDOC in BarOS 10
	+ PB10II in BarOS 10.II
	+ PB10III in BarOS 10.III
	+ PB11 in BarOS 11
	+ PB14 in BarOS 14
	+ In BarOS 12 and 13, there is no cheat code. Instead, the secret text explains that "may be such data will be included in the next BarOS system".
* Despite ProgressDOS not existing in 0.21, it made an appearance in Progressbar Chitown.
* The "Half-Light III" easter egg is a reference to "Half-Life 3 confirmed", a joke about the seemingly impossible release of Half-Life 3.
* In BarOS 10.III and onwards, the application icon is the same as the pBar running that system.
* Despite BeOS having a terminal program, ProgressDOS is unavailable in B OS.
* The John Connor easter egg is a reference to a fictional character from Terminator.
* Since 0.9050, on the 25th December, a special directory called "!!TREE!!" appears on ProgressDOS. There are a bunch of bonuses inside this directory.
* In the game's code for 0.40, ProgressDOS was mentioned as 'PROGRESSBARDOS'.
* The LGR easter egg is a reference to a YouTuber of the aforementioned name.