function addCustomEnvOptions(cmd) {
        return cmd.option('hostPlatform', {
            description: 'The host address for the platform client',
            string: true
        }).option('hostDesktop', {
            description: 'The host address for the desktop client',
            string: true
        }).option('portWssPlatform', {
            description: 'An available port for the Platform websocket server to listen on',
            number: true
        }).option('portWssNetwork', {
            description: 'An available port for the Network websocket server to listen on',
            number: true
        }).option('portWssDashboard', {
            description: 'An available port for the Dashboard websocket server to listen on',
            number: true
        }).option('portWssDesktop', {
            description: 'An available port for the Desktop websocket server to listen on',
            number: true
        }).option('portHttpPlatform', {
            description: 'An available port for the Platform HTTP server to listen on',
            number: true
        }).option('portHttpDesktop', {
            description: 'An available port for the Desktop HTTP server to listen on',
            number: true
        }).option('portHttpNetwork', {
            description: 'An available port for the Network HTTP server to listen on',
            number: true
        }).option('storeData', {
            description: 'A different location for data storage',
            string: true
        }).option('storeLogs', {
            description: 'A different location for log file storage',
            string: true
        }).option('storeWorkspaces', {
            description: 'A different location for Workspace storage',
            string: true
        }).option('p2pNetworkNodeSigningAccount', {
            description: 'A network node signing account to use',
            string: true
        })
    }
Adds all the custom variables to the argv builder

@param {*} cmd 
@returns {*}