Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » Say hello to M-SHELL: the shell where the community does all of the work.
- PPPDUD
-
Scratcher
1000+ posts
Say hello to M-SHELL: the shell where the community does all of the work.
M-SHELL is a new open-source shell written in Python where, if you want to fully use it, you've gotta develop for it.
Commands can be installed using the installer provided with your copy or by using a third-party installer.
Command files are just .py files with a .ms extension (e.g, “rickroll.ms”).
The shell and its installer can be found here.
Important note: there are no official prebuilt releases for Unix-like and Unix-based systems at the moment, along with other non-NT based OSes. If you can build us binaries for these OSes, please do.
Commands can be installed using the installer provided with your copy or by using a third-party installer.
Command files are just .py files with a .ms extension (e.g, “rickroll.ms”).
The shell and its installer can be found here.
Important note: there are no official prebuilt releases for Unix-like and Unix-based systems at the moment, along with other non-NT based OSes. If you can build us binaries for these OSes, please do.
- WojtekGame
-
Scratcher
1000+ posts
Say hello to M-SHELL: the shell where the community does all of the work.
sir, get humans here
- PPPDUD
-
Scratcher
1000+ posts
Say hello to M-SHELL: the shell where the community does all of the work.
sir, get humans hereWhat do you mean?
- WojtekGame
-
Scratcher
1000+ posts
Say hello to M-SHELL: the shell where the community does all of the work.
“the shell where the community does all of the work.”sir, get humans hereWhat do you mean?
you have no community yet.
- PPPDUD
-
Scratcher
1000+ posts
Say hello to M-SHELL: the shell where the community does all of the work.
I'm currently fixing a bug with multi-line commands.
- PPPDUD
-
Scratcher
1000+ posts
Say hello to M-SHELL: the shell where the community does all of the work.
That will change someday.“the shell where the community does all of the work.”sir, get humans hereWhat do you mean?
you have no community yet.
- WojtekGame
-
Scratcher
1000+ posts
Say hello to M-SHELL: the shell where the community does all of the work.
That will change someday.maybe, forums are just stack but without the toxicity because i don't have a account there.
- ScratchCatHELLO
-
Scratcher
1000+ posts
Say hello to M-SHELL: the shell where the community does all of the work.
what does the m stand for
- lolecksdeehaha
-
Scratcher
1000+ posts
Say hello to M-SHELL: the shell where the community does all of the work.
nah, this forum is toxic, just in very tiny waysThat will change someday.maybe, forums are just stack but without the toxicity because i don't have a account there.
- PPPDUD
-
Scratcher
1000+ posts
Say hello to M-SHELL: the shell where the community does all of the work.
what does the m stand forThat's up for your guessing. Technically, there is an official meaning for it, but I'm gonna leave it up to you to try to interpret it.
- MagicCrayon9342
-
Scratcher
1000+ posts
Say hello to M-SHELL: the shell where the community does all of the work.
IT MEANS MICROSOFT DOESN'T IT!? OH MY GOD IS IT GOING TO BE ANOTHER PYTHON FILE COMPILED TO AN EXE AND WINDOWS ONLY TO SUPPORT WINDOWS!?!?!?!
- PlNG_
-
Scratcher
500+ posts
Say hello to M-SHELL: the shell where the community does all of the work.
Why not use the .py file extension?
Last edited by PlNG_ (Feb. 20, 2023 01:32:15)
- Redstone1080
-
Scratcher
1000+ posts
Say hello to M-SHELL: the shell where the community does all of the work.
(#11)
IT MEANS MICROSOFT DOESN'T IT!? OH MY GOD IS IT GOING TO BE ANOTHER PYTHON FILE COMPILED TO AN EXE AND WINDOWS ONLY TO SUPPORT WINDOWS!?!?!?!
(#1)
Important note: there are no official prebuilt releases for Unix-like and Unix-based systems at the moment, along with other non-NT based OSes. If you can build us binaries for these OSes, please do.
- ajskateboarder
-
Scratcher
1000+ posts
Say hello to M-SHELL: the shell where the community does all of the work.
make the thing before announcing it
also why
also why
- Redstone1080
-
Scratcher
1000+ posts
Say hello to M-SHELL: the shell where the community does all of the work.
(#14)
make the thing before announcing it
also why

- WojtekGame
-
Scratcher
1000+ posts
Say hello to M-SHELL: the shell where the community does all of the work.
i see no poison.nah, this forum is toxic, just in very tiny waysThat will change someday.maybe, forums are just stack but without the toxicity because i don't have a account there.
- PPPDUD
-
Scratcher
1000+ posts
Say hello to M-SHELL: the shell where the community does all of the work.
make the thing before announcing itWhy not? Also, I already made the thing before I announced it.
also why
Why not use the .py file extension?Because custom file extensions are cool.
Last edited by PPPDUD (Feb. 20, 2023 21:10:07)
- PPPDUD
-
Scratcher
1000+ posts
Say hello to M-SHELL: the shell where the community does all of the work.
IT MEANS MICROSOFT DOESN'T IT!? OH MY GOD IS IT GOING TO BE ANOTHER PYTHON FILE COMPILED TO AN EXE AND WINDOWS ONLY TO SUPPORT WINDOWS!?!?!?!It isn't Windows-specific, and the M doesn't stand for Microsoft.
- PPPDUD
-
Scratcher
1000+ posts
Say hello to M-SHELL: the shell where the community does all of the work.
Bump. Multiple releases have been made since this was last posted on.
- lolecksdeehaha
-
Scratcher
1000+ posts
Say hello to M-SHELL: the shell where the community does all of the work.
“the shell where the community does all of the work” isn't a very good tagline as it sounds like there are no official maintainers, and also the fact that there is no community, therefore no work being done.
Other than that, it's nice; it's a neat thing to make for fun.
(Also, you shouldn't put the EXE in the repo itself; keep the EXEs in the Releases, please.)
Other than that, it's nice; it's a neat thing to make for fun.
(Also, you shouldn't put the EXE in the repo itself; keep the EXEs in the Releases, please.)
- Discussion Forums
- » Advanced Topics
-
» Say hello to M-SHELL: the shell where the community does all of the work.







