rvm-windows
Version:
Ruby Version Manager 4 Windows
32 lines (24 loc) • 764 B
JavaScript
const fs = require('fs');
const File = require('ruby-nice/file');
var RvmCliTools = require('./../_tools');
class RvmCliVersion {
static runVersion() {
const self = RvmCliVersion;
console.log(self.getFullVersion());
}
static getVersion() {
const self = RvmCliVersion;
const package_json = self.getPackageJson();
return `${package_json.version}`;
}
static getFullVersion() {
const self = RvmCliVersion;
const package_json = self.getPackageJson();
return `${package_json.name} ${package_json.version}`;
}
static getPackageJson() {
return JSON.parse(File.read(__dirname + '/../../../package.json'));
}
}
module.exports = RvmCliVersion;