docs: function(compose, project, run, opts) {
  
      // Get our compose files and build the pre opts
      var cmd = parseComposeOptions(compose, project, opts).concat([run]);
  
      // Get options
      cmd = cmd.concat(parseOptions(opts));
  
      // Add in a services arg if its there
      if (opts && opts.services) {
        _.forEach(opts.services, function(service) {
          cmd.push(service);
        });
      }
  
      // Add in a command arg if its there
      if (opts && opts.cmd) {
        if (typeof opts.cmd === 'string') {
          opts.cmd = [opts.cmd];
        }
        if (_.isArray(opts.entrypoint)) {
          cmd.push(kbox.util.shell.escSpaces(opts.cmd.join(' ')));
        }
        else {
          cmd = _.flatten(cmd.concat(opts.cmd));
        }
      }
  
      return cmd;
  
    }