This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
emerald's profile picture

EMRLD Shell ver 1.0 ALPHA

Started by emerald, 25 October 2016 - 07:45 PM
emerald #1
Posted 25 October 2016 - 09:45 PM
Hey, my old post for EMRLD shell was removed the day I made my first working release. So ima restart now i have a working build.

Hello guys, i am very new to this forum to excuse my bad presentation. The whole point of making EMRLD shell was because on my favorite tekkit legends server I had made a large "server room". I made this because I was going to set up an intranet around my base so we could controll thing wirelessly and people in our small town(As that was the plan for it) could make websites on it in Lua. Then i found out how hard it would be to control all of these using craftOS. I mean, i had to have multiple programs running but I also needed them to all to communicate with each other(The programs and the computers). So i thought "If i just made a startup task that was like a mid-way for the programs this could work!" So I began developing EMRLD shell. It includes(The brackets next to it are it's program names in the package):

a graphical file browser(browser)
nPaint by nitrogen fingers.(paint)
EnderWeb by turtle scripts(web)
TACO editor(taco)
math(add/sub/multi/div/mod )
a run command by me{due to the way i coded the shell you must use this to run programs inside
Another directory without the use of shell}(crun path)
a shell shortcut(craftOS)
turtlemarket(market)
email and email server hosting(email and emailHost)
app store(app)
CCBash(cc )

and as far as i can see this is all i got.
Now, this OS comes in an installer(as all the functions are separate programs) so idk if this is considered an OS opener(As they aren't allowed) but this includes the OS i made and some more programs for ease-of-use. All credit needed was given in the program list.

pastebin get w1RtfqFd market
market get gjdig1 install spktrl y

once you have downloaded and ran the the installer it will install all the programs in the package and make the directories.
If you wish to add moe programs do
cd os/.programs/
and then add any programs you wish. only programs here will be able to be directly ran through the shell. If you want me to release a bare-bones shell with only my programs then just ask. if i get enough people wanting it i will. Ik this post is allready suuuuper long but i just wana tell you how to use ccbash


# hashtag, double / or double - is used for comments
# ccbash basically just runs programs in a set order. but unlike
# using shell.run("asdaf") this is faster as you only type in the pure
# paths or how it is executed from the / directory.
#lists contents of current directory
ls
#changes directory
cd os
#changes back to / directory
cd /
# Basically, anything you could type into a shell type here
Edited on 30 October 2016 - 01:27 PM
Cross_Sans #2
Posted 14 November 2016 - 06:59 PM
It is really cool, if I could help, I will be so happy :3
(EDIT: Some programs cannot be downloaded)
(I have skills for making separated users directory, GUI, HTTP, FTP (in-game), program making, archiving, game making, and cetera. It is not a lie, if you do not believe me, I will send you anything you want).
Edited on 14 November 2016 - 06:03 PM
emerald #3
Posted 28 December 2016 - 09:06 PM
Hey, sorry for not responding fast, i was caught up in a tekkit server =P. Anyway, yes. If you could help with ANYTHING i would be very grateful! Everything you listed that you could do for this project would be extremely useful. Having FTP would be really useful built into the shell. Also, about GUIs, the shell itself will not have a GUI however I may make an API for the shell that will be used to interface with it and then make a program to run over the shell (from what I found Eni-OS is the only good CC OS that works well with EMRLD). Anyway, if you see this, pm me if you are still interested in helping me!
Bubbycolditz #4
Posted 29 December 2016 - 01:51 AM
Speaking of FTP, If you are going to add that in EMRLD, make sure you make a option to have a SFTP Protocol with a custom port so if you do decide to add FTP, add those :)/>

EDIT: Also here is a few main things you need to worry about on your OS,

1. Have an GUI-Interface for the users to experience better with your OS. They may NOT know that you have to type in a exact program name order for them to use a program such as 'paint'.
2. Under the program 'crun', When I typed it in your shell, it came with a empty input field that the cursor was simultaneously blinking. Then when I would type in a program name such as 'paint' it would give me this error,



3. Don't Create files that you have nothing written into them.
4. Some Programs do not install such as TacoIDE, FIle Browser, and etc.

5: If you would like more tips or understanding anything, email me at bubbycolditz@gmail.com
And 6. If you would like to see my OS, click the link in my signature and you can see what I am working on.

BTW, besides all the stuff you need to fix, good job! :D/>
Edited on 29 December 2016 - 01:13 AM
emerald #5
Posted 29 December 2016 - 05:32 PM
Speaking of FTP, If you are going to add that in EMRLD, make sure you make a option to have a SFTP Protocol with a custom port so if you do decide to add FTP, add those :)/>

EDIT: Also here is a few main things you need to worry about on your OS,

1. Have an GUI-Interface for the users to experience better with your OS. They may NOT know that you have to type in a exact program name order for them to use a program such as 'paint'.
2. Under the program 'crun', When I typed it in your shell, it came with a empty input field that the cursor was simultaneously blinking. Then when I would type in a program name such as 'paint' it would give me this error,



3. Don't Create files that you have nothing written into them.
4. Some Programs do not install such as TacoIDE, FIle Browser, and etc.

5: If you would like more tips or understanding anything, email me at [email protected]<script data-cfhash='f9e31' type="text/javascript">/* */</script>
And 6. If you would like to see my OS, click the link in my signature and you can see what I am working on.

BTW, besides all the stuff you need to fix, good job! :D/>
Thanks for the feedback! I will look into adding SFTP protocol and also, as for the GUI, the whole idea of this project was for it to be a better CraftOS so, for the GUI, that will not be part of the standard EMRLD shell. However, I am working on a framework (Nicknamed "Ruby") which will directly run on-top of EMRLD and will also allow for GUIs to work very smoothly with EMRLD and it's functions.

And, for working with you on your OS, I won't use E-mail because Gmail seems to hate me and i'm to lazy to make a new email account, but we could talk through PMS and I could help make the basis for the OS with you. Again, thanks for the feedback!
Bubbycolditz #6
Posted 29 December 2016 - 06:52 PM
Speaking of FTP, If you are going to add that in EMRLD, make sure you make a option to have a SFTP Protocol with a custom port so if you do decide to add FTP, add those :)/>

EDIT: Also here is a few main things you need to worry about on your OS,

1. Have an GUI-Interface for the users to experience better with your OS. They may NOT know that you have to type in a exact program name order for them to use a program such as 'paint'.
2. Under the program 'crun', When I typed it in your shell, it came with a empty input field that the cursor was simultaneously blinking. Then when I would type in a program name such as 'paint' it would give me this error,



3. Don't Create files that you have nothing written into them.
4. Some Programs do not install such as TacoIDE, FIle Browser, and etc.

5: If you would like more tips or understanding anything, email me at [email protected]<script data-cfhash='f9e31' type="text/javascript">/* */</script>
And 6. If you would like to see my OS, click the link in my signature and you can see what I am working on.

BTW, besides all the stuff you need to fix, good job! :D/>
Thanks for the feedback! I will look into adding SFTP protocol and also, as for the GUI, the whole idea of this project was for it to be a better CraftOS so, for the GUI, that will not be part of the standard EMRLD shell. However, I am working on a framework (Nicknamed "Ruby") which will directly run on-top of EMRLD and will also allow for GUIs to work very smoothly with EMRLD and it's functions.

And, for working with you on your OS, I won't use E-mail because Gmail seems to hate me and i'm to lazy to make a new email account, but we could talk through PMS and I could help make the basis for the OS with you. Again, thanks for the feedback!

Yup!! :D/>
Cross_Sans #7
Posted 07 January 2017 - 12:40 PM

Why default programs ? Some users like me do not like default programs pre-installed like LuaIDE because I use external software to edit programs or Ink because I do not have need to write formated documents.
Edited on 07 January 2017 - 11:41 AM