1.0.0 • Published 8 years ago

ssh-parse v1.0.0

Weekly downloads
22
License
MIT
Repository
github
Last release
8 years ago

ssh-parse

Parse a SSH/SCP/Rsync style address in a URL.parse() compatible way.

var sshParse = require('ssh-parse');

var parsed = sshParse('someone@somewhere:~/some/path');
console.log(parsed);

// Returns:

Url {
  protocol: 'ssh:',
  slashes: true,
  auth: 'someone',
  host: 'somewhere',
  port: 22,
  hostname: 'somewhere',
  hash: null,
  search: null,
  query: null,
  pathname: '~/some/path',
  path: '~/some/path',
  href: 'ssh://someone@somewhere/~/some/path' }
}

See the test file for more specific examples.