ISM - Ingenius System Manager (Linux)

Unfortunately, there was none.

For the record: crystal tool format does not care about how you style your identifiers.
It concerns itself with whitespace and interpuctation to ensure a cohesive format, but that’s all. Everything else is job of a linter and should be configurable to adopt to different needs.
But crystal tool format has non-configurability as a feature. Its minimal editing should be agreeable enough for almost everybody.


Hi everyone, I just put a quick message during my break.

I agree with Remilia too to be honest, I am not fan of that syntax. And I think if we leave the liberty to name the things in a different way, that is good to respect that liberty. Or the compiler should impose it.

Anyway, I don’t think that is the most important.

Just another thing, no, I never coded in Javascript ah ah. It’s funny you say that. I used ruby as first language, then C++ and assembly x86 FASM too.

For the test zw63, I will be very happy you test it. I just recommend you to wait a bit until I do some adjustment. I need to update the wiki, and to remove the virtualbox image, both are too old.

I will publish another message when it will be ready

1 Like

I am curious about one thing you said, what is refactor?

CamelCase is not a big deal anyway, as long as the project remains consistent is okay.

What i said refactor mostly stand for:

  1. format code use crystal tool format, i like automatic this process when i am coding, whatever use ruby, elixir, rust, some languages is configurable, but most of them just do following one style.

  2. Codes can be improve(simplify), safely, do things the Ruby way. (here the ruby way stand for a style, AFAIK, something unique to Crystal but missing in Ruby, usually without any issues, most of the issues actually come from things unique to Ruby/Crystal.

  3. introduce ameba, this is one of the biggest advantage when use Crystal. (When use with Ruby, we are using rubocop.

BTW, ameba is configurable.


When you said that, have you got example? I would like to listen from you if you saw something can be improved.

I will answer to your last message just after

Sorry, a little busy, i will select one of file do some refactor in recent days as a example when i am free.

1 Like

No worries, I am too. You give me time as well to make my software ready for your test. It’s almost ready.

1 Like

As a former Slackware user(Arch linux now), hope can good understand your’s ISM.


Hi guys, just to let you know I finished to update the github presentation of my project, and specially the WIKI !

Now you will be able normally to test my project almost without help.

I recommand you when you clone the project to stay on that commit actually:


If you have any problem don’t hesitate to ask me.

I am actually thinking to restructure my project to get help from other developers. zw963 had to fight a bit with me to make me change :sweat_smile: But it’s for the best

1 Like

I have a question guys, someone have experience and know how I can make a liveCD of my generated system by ISM?

Because I would like to provide a liveISO to simplify the installation

Before you perform any test with ISM, wait the end of the week guys, I am actually performing a huge update I planned since a while in the ISM code and repositories.

Just be a bit patient