Hi Folks,
I am referring to carbon-kernel git issue 1239 - https://github.com/wso2/
carbon-kernel/issues/1239
When I looked into the usage of this file, the only usage found is getting
the kernel version from that file and
printing it on the console when command ./carbon.sh version is invoked.
AFAIU, there are two concerns that we need to consider here.
[1] Do we really need this version option with ./carbon.sh command ?
My opinion is that it's a nice to have feature with respect to user
experience.
Nowadays, many of the softwares support this handy feature with
-version option preceded by some alias to represent the corresponding
software.
For ex:
Java and mvn have following outputs for -version option
command :
java -version
output :
Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode)
command :
mvn -version
output :
Apache Maven 3.3.9
Maven home: /usr/share/maven
Java version: 1.8.0_102, vendor: Oracle Corporation
Java home: /home/abc/Programs/Java/jdk1.8.0_102/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.4.0-57-generic", arch: "amd64", family:
"unix"
[2] If we are supporting this option with ./carbon.sh, what is the ideal
way to obtain any version information ?
Currently, we are getting the version value of carbon kernel with the
aforementioned kernel-version.txt file which resides in <CARBON_HOME>/bin.
For ex:
command :
./carbon.sh version
output :
WSO2 Carbon Kernel v5.2.0-SNAPSHOT
So, the question would be that "Is this the ideal way of doing this"
or will there be any other better alternatives ?
Please share your valuable thoughts on this.
Cheers,
Dilan.
*Dilan U. Ariyaratne*
Senior Software Engineer
WSO2 Inc. <http://wso2.com/>
Mobile: +94766405580 <%2B94766405580>
lean . enterprise . middleware
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev