text: class Software {
    constructor() {
      this._name = "";
      this._directory = "";
      this._version = "";
      this._port = "";
      this._executedService = false;
      this._existedService = false;
      this._versionCmd = "";
      this._portCmd = "";
      this._statusCmd = "";
      this._findServiceCmd = "";
      this._createServiceCmd = "";
    }
  
    get name() { return this._name }
    set name(value) { this._name = value }
  
    get directory() { return this._directory }
    set directory(value) { this._directory = value }
  
    get version() { return this._version }
    set version(value) { this._version = value }
  
    get port() { return this._port }
    set port(value) { this._port = value }
  
    get executedService() { return this._executedService }
    set executedService(value) { this._executedService = value }
  
    get existedService() { return this._existedService }
    set existedService(value) { this._existedService = value }
  
    get versionCmd() { return this._versionCmd }
    set versionCmd(value) { this._versionCmd = value }
  
    get portCmd() { return this._portCmd }
    set portCmd(value) { this._portCmd = value }
  
    get statusCmd() { return this._statusCmd }
    set statusCmd(value) { this._statusCmd = value }
  
    get findServiceCmd() { return this._findServiceCmd }
    set findServiceCmd(value) { this._findServiceCmd = value }
  
    get createServiceCmd() { return this._createServiceCmd }
    set createServiceCmd(value) { this._createServiceCmd = value }
  
    getIdDirectory() {
      return `dir-${this._name}`
    }
  }
  
  module.exports = Software;