Single Command Installer
This is a rustup-like or choosenim-like installation process where the user doesn't need to have simple already installed on their system. Just a single command that does all the installation and/or update automatically.
The user just types a command into the terminal and simple gets installed or updated automatically. A seamless nice user experience.
The command is usually in this format.
curl https://sh.some-domain.com/install -sSf | sh
This means the shell script that gets run will be hosted on that site and the script will be responsible for downloading and installing simple on the user's system.
The first step here is to host an installer script online.
Great. I'll also be working on it.
The online host could be a VPS, cloud server or even ftp. This is really a medium task 😃😃
simple-lang can be upgrade with
$ modular -u
The modular app will be responsible for modules install and upgrade too. The upgrade feature as been tested with windows and a localhost and it works perfectly, will soon be tested on linux too.
@Youngestdev the online host is currently sourceforge.net as they provide a free web hosting package for project, it also allow statistic logging of project and also support cgi hosting, but that till the actual website is on.
Modular is the main feature that is to be very well done for the next release so a download of simple-lang wont be needed and the modular can do the upgrade and installation it self
For online script installer will be looked into it will be a nice way to install simple-lang without prior installation of simple-lang on the system such as using apt-get
i went over choosenim-like and the method is pretty straight forward, this issue will be taken over above other issues first and it will be resolve in few hours. Learnt something new never know remote script could be executed
Lol, not surprised you said this is new . You're a new Unix user 😃
Seems like everyone wants to work on it, but I see the task has been assigned to @Thecarisma. @Thecarisma Do you have a Unix OS to test it on?
Well, he assigned it to himself.. He just installed an Ubuntu OS tho. If he can work on it, he can share it so we all test it instead of everyone working on it . Your thoughts @appcypher ?
Makes sense
Great. :+1:. I'm currently working on the docs 😃
@appcypher it will be greater if you can work on it as i am resolving other issue the reason i want to work on it was because it very important.
I will look into this. But I'm more interested in making simplebridge work with the vscode extension currently;
Then I'll try see if I can work with the installer.
There's an update on this from @Thecarisma. It'll be rolled out Publicly soon enough as it's under test
Cheers :tada:
The installer script has been created and tested on the OSes Windows amd64 (curl mingw) Ubuntu amd64 (curl) Lubuntu i386 (curl)
simple lang can be installed from the terminal line using the following command
curl https://simple-lang.sourceforge.io/api/shinstall.sh -sSf | sh
@appcypher review
How is this going? This still doesn't work for Mac.
This work for Linux and Windows as tested, it has not been tested on MAC yet
You can craft out a new script for MAC
Unfortunately, it doesn't work for my Linux.
On Sep 14, 2018 17:19, "A Toy Soldier" [email protected] wrote:
You can craft out a new script for MAC
— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/simple-lang/simple/issues/24#issuecomment-421410076, or mute the thread https://github.com/notifications/unsubscribe-auth/Adkrjy1c0awe2RVkES6C8vnBMREal9lNks5ua9cSgaJpZM4VPzXJ .