Helping programmers achieve a new level of productivity
Lumi is an amazing tool to help programmers working in teams, large or small. It grants teams the opportunity to have an overview of what is being done live and is a great complement to Git and Github. By creating and joining so called rooms, you and your team will get live updates whenever our server registers a file change. If you are worried about your files being overwritten, do not worry. Everything sent to you is stored in a shadow folder where you yourself get to choose whether you want the updated version or the version you are currently working on or with. Lumi will work on multiple platforms such as Linux, Mac and Windows and we are looking into smartphone compatibility.
Currently there are two ways to access lumi. The first way is through Node Package Manager, or NPM in short, where you can download our Command Line Interface and access all of our commands through your terminal. The second way is to download our Graphical User Interface where everything is displayed and accessed through an easy-to- use menu. We have tutorials for both workflows on this page, where we show you all steps from installing to creating and joining rooms.
With the help of Lumi you and your team will be able to reach a new level of efficiency and at all times you will have the possibility to test the current state of your project.
Choose the right link depending on your operating system. After clicking on a link, the Lumi GUI (Graphical User Interface) will be downloaded.
OS | Link | Version | Last edited |
---|---|---|---|
Windows | lumi-windows-1.0.0.exe | 1.0.0 | 2020-05-18 |
Mac OS X | lumi-1.0.0.dmg | 1.0.0 | 2020-05-18 |
Debian | lumi_1.0.0_amd64.deb | 1.0.0 | 2020-05-18 |
AppImage | lumi-1.0.0.AppImage | 1.0.0 | 2020-05-18 |
Before you can install lumi-cli make sure you have npm installed and if you are on Windows you kan skip the sudo
part.
To see all rooms available on the server we can use the lumi rooms
command. For each room you can then see its unique ID and the number of connected clients.
To create a new room, we can use the lumi create
command. It is possible to enter a password for the room but it is not mandatory.
To connect to a room, we use the lumi join
command followed by the ID of the room you want to connect to. Lumi will start listening to file changes in your current working directory, so make sure your path is correct.