![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/vreg/node_modules/is-ssh/example/ |
"use strict"; // Dependencies var isSsh = require("../lib"); // Secure Shell Transport Protocol (SSH) console.log(isSsh("ssh://[email protected]:port/path/to/repo.git/")); // true console.log(isSsh("ssh://[email protected]/path/to/repo.git/")); // true console.log(isSsh("ssh://host.xz:port/path/to/repo.git/")); // true console.log(isSsh("ssh://host.xz/path/to/repo.git/")); // true console.log(isSsh("ssh://[email protected]/path/to/repo.git/")); // true console.log(isSsh("ssh://host.xz/path/to/repo.git/")); // true console.log(isSsh("ssh://[email protected]/~user/path/to/repo.git/")); // true console.log(isSsh("ssh://host.xz/~user/path/to/repo.git/")); // true console.log(isSsh("ssh://[email protected]/~/path/to/repo.git")); // true console.log(isSsh("ssh://host.xz/~/path/to/repo.git")); // true console.log(isSsh("[email protected]:/path/to/repo.git/")); // true console.log(isSsh("[email protected]:~user/path/to/repo.git/")); // true console.log(isSsh("[email protected]:path/to/repo.git")); // true console.log(isSsh("host.xz:/path/to/repo.git/")); // true console.log(isSsh("host.xz:path/to/repo.git")); // true console.log(isSsh("host.xz:~user/path/to/repo.git/")); // true console.log(isSsh("rsync://host.xz/path/to/repo.git/")); // true // Git Transport Protocol console.log(isSsh("git://host.xz/path/to/repo.git/")); // false console.log(isSsh("git://host.xz/~user/path/to/repo.git/")); // false // HTTP/S Transport Protocol console.log(isSsh("http://host.xz/path/to/repo.git/")); // false console.log(isSsh("https://host.xz/path/to/repo.git/")); // false console.log(isSsh("http://host.xz:8000/path/to/repo.git/")); // false console.log(isSsh("https://host.xz:8000/path/to/repo.git/")); // false // Local (Filesystem) Transport Protocol console.log(isSsh("/path/to/repo.git/")); // false console.log(isSsh("path/to/repo.git/")); // false console.log(isSsh("~/path/to/repo.git")); // false console.log(isSsh("file:///path/to/repo.git/")); // false console.log(isSsh("file://~/path/to/repo.git/")); // false