@mcp-z/client
    Preparing search index...

    Function resolveArgsPaths

    • Resolve paths in command arguments array.

      Intelligently handles different argument types:

      • Flags with paths: --env-file=./path--env-file=/absolute/path
      • Flags without paths: --port=3000 → unchanged
      • Command flags: --verbose → unchanged
      • URLs: http://example.com → unchanged
      • npm packages: @scope/package or package-name → unchanged
      • Regular paths: ./script.js/absolute/script.js

      Parameters

      • args: string[]

        Array of command arguments

      • cwd: string

        Working directory for resolving relative paths

      Returns string[]

      Array with paths resolved

      resolveArgsPaths(['./bin/server.js', '--env-file=./config.env', '--port=3000'], '/home/user')
      // → ['/home/user/bin/server.js', '--env-file=/home/user/config.env', '--port=3000']

      resolveArgsPaths(['@scope/package', 'https://example.com'], '/unused')
      // → ['@scope/package', 'https://example.com'] (unchanged)