flat assembler
Message board for the users of flat assembler.

Index > MenuetOS > Command Line Interface

Author
Thread Post new topic Reply to topic
stalda



Joined: 15 Feb 2004
Posts: 2
stalda 19 Feb 2004, 19:40
I actually like the fact MenuetOS does NOT have a CLI. And I don't believe it is needed. I have not ran MenuetOS (yet) so this already be there, but I have given some thought to a GUI alternative.

If you want to have Command Line options, why not have the equivalent come up in a window where you can check box the options you want for that run, and have a common API for those options when another program is executing the program. If MenuetOS is to become a truly next generation Intel-based OS, let's give it some <CLICHE>out of the box thinking</CLICHE>.

The problem I have with Linux is that it is not new, just a UNIX variant. Yes I have used Linux, don't go there. This OS is COMPLETELY different, and shouldn't be short changed by running back to the "old" ways of doing things (although sometimes I understand that may be the only realistic option)

When I get time, hopefully this weekend I will be doing a HDD installation of Menuet, I will have better insight then.
Post 19 Feb 2004, 19:40
View user's profile Send private message Reply with quote
f0dder



Joined: 19 Feb 2004
Posts: 3174
Location: Denmark
f0dder 19 Feb 2004, 22:12
Well, why *not* have a CLI? "del img*.jpg", that's sorta annoying to do from the GUIs that are around at the moment, and that's just a trivial example. Even with nice GUIs, makefiles can be handy. Things like shell scripts for trivial tasks you don't feel like writing a full app for.

And as for argument passing to child processes - both building and parsing strings is very easy and very trivial... not to mention, pretty easy to extend. How else would you do it? Some sort of set of named properties, with various types, etc? Sounds a bit clumsy to me, but it might just be that I haven't thought of some good way.

I don't like the unix mentality of "everything can be done as a shell script", though. I think the trick is to use the right interface for the right job - it's not that often I have a console open, but when I do, I'm pretty happy I have the capability Smile
Post 19 Feb 2004, 22:12
View user's profile Send private message Reply with quote
asmdemon



Joined: 18 Jan 2004
Posts: 97
Location: Virginia Beach, VA
asmdemon 20 Feb 2004, 03:47
i have to agree that a CLI is needed. I grew up on MS-DOS and love the low-level control it provides.

_________________
It is better to be on the right side of the devil than in his path.
Post 20 Feb 2004, 03:47
View user's profile Send private message Visit poster's website Reply with quote
stalda



Joined: 15 Feb 2004
Posts: 2
stalda 20 Feb 2004, 07:36
I won't disagree that low-level control is needed, I'd just hate to see this go shell happy. Again, I have yet to install, so - What makes you want/need a CLI? Something must have come up that a CLI seemed like a good way to interface. I have written so many shell/DOS scripts in my life, I'd love an ALTERNATIVE.

I have some ideas, but they are raw right now
Post 20 Feb 2004, 07:36
View user's profile Send private message Reply with quote
Trans



Joined: 24 Jan 2004
Posts: 6
Trans 20 Feb 2004, 07:54
Hi All!

I think what is very need a possiblity or some system units for make a critical sections in programms. And so on if as for commands STI/CLI - the all other systems have a possibility of ignore this instructions at the interrupt and continuing program. For example, I investigate of XSCompiler at the last time. And main reason is not work at last MeOS release - is a compiler used of intructions STI. It can't correct because compiler is used precompiled OpenGL libriries which have not of source. If system ignoring instruction STI/CLI in the code this OpenGL programs is will good working.

Best Wishes,
Trans.
Post 20 Feb 2004, 07:54
View user's profile Send private message Reply with quote
asmdemon



Joined: 18 Jan 2004
Posts: 97
Location: Virginia Beach, VA
asmdemon 20 Feb 2004, 19:16
stalda wrote:
Something must have come up that a CLI seemed like a good way to interface.


I wasn't saying that we should make Menuet a shell based operating system like other OSes in existance, I'm making point that certain tasks(del *.tmp) are currently easier to do using a CLI. If a GUI alternative arose, then that would be great. However, the app the whould replace the CLI would have to be constantly updated for everyone's specific needs. The only current alternative is Apple©.

stalda wrote:
Again, I have yet to install


My suggestion would be to dust off a floppy and try it out. You don't 'need' to install Menuet on your HD to see what it does.

_________________
It is better to be on the right side of the devil than in his path.
Post 20 Feb 2004, 19:16
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum


Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.