Discuss Scratch

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.
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.

WojtekGame wrote:

sir, get humans here
What do you mean?
WojtekGame
Scratcher
1000+ posts

Say hello to M-SHELL: the shell where the community does all of the work.

PPPDUD wrote:

WojtekGame wrote:

sir, get humans here
What do you mean?
“the shell where the community does all of the work.”
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.

WojtekGame wrote:

PPPDUD wrote:

WojtekGame wrote:

sir, get humans here
What do you mean?
“the shell where the community does all of the work.”
you have no community yet.
That will change someday.
WojtekGame
Scratcher
1000+ posts

Say hello to M-SHELL: the shell where the community does all of the work.

PPPDUD wrote:

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.

WojtekGame wrote:

PPPDUD wrote:

That will change someday.
maybe, forums are just stack but without the toxicity because i don't have a account there.
nah, this forum is toxic, just in very tiny ways
PPPDUD
Scratcher
1000+ posts

Say hello to M-SHELL: the shell where the community does all of the work.

ScratchCatHELLO wrote:

what does the m stand for
That'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.

MagicCrayon9342 wrote:

(#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!?!?!?!

PPPDUD wrote:

(#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
Redstone1080
Scratcher
1000+ posts

Say hello to M-SHELL: the shell where the community does all of the work.

ajskateboarder wrote:

(#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.

lolecksdeehaha wrote:

WojtekGame wrote:

PPPDUD wrote:

That will change someday.
maybe, forums are just stack but without the toxicity because i don't have a account there.
nah, this forum is toxic, just in very tiny ways
i see no poison.
PPPDUD
Scratcher
1000+ posts

Say hello to M-SHELL: the shell where the community does all of the work.

ajskateboarder wrote:

make the thing before announcing it
also why
Why not? Also, I already made the thing before I announced it.

PlNG_ wrote:

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.

MagicCrayon9342 wrote:

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.)

Powered by DjangoBB