]> git.nbdom.net Git - nb.git/commitdiff
share/templates/netrc.php
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Sat, 9 Dec 2017 04:45:39 +0000 (04:45 +0000)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Sat, 9 Dec 2017 04:45:39 +0000 (04:45 +0000)
share/templates/netrc.php [new file with mode: 0644]

diff --git a/share/templates/netrc.php b/share/templates/netrc.php
new file mode 100644 (file)
index 0000000..fb2221b
--- /dev/null
@@ -0,0 +1,28 @@
+<?php
+       $machine = '';
+       $login = '';
+       $password = '';
+
+       if (!empty($ROW['machine'])) $machine = $ROW['machine'];
+       elseif (!empty($ROW['url'])) $machine = $ROW['url'];
+       elseif (!empty($ROW[0])) $machine = $ROW[0];
+
+       if (!empty($ROW['login'])) $login = $ROW['login'];
+       elseif (!empty($ROW['user'])) $login = $ROW['user'];
+       elseif (!empty($_ENV['user'])) $login = $_ENV['user'];
+       elseif (!empty($ROW[2])) $login = $ROW[2];
+
+       if (!empty($ROW['password'])) $password = $ROW['password'];
+       elseif (!empty($ROW['passwd'])) $password = $ROW['passwd'];
+       elseif (!empty($ROW['pass'])) $password = $ROW['pass'];
+       elseif (!empty($_ENV['password'])) $password = $_ENV['password'];
+       elseif (!empty($ROW[3])) $password = $ROW[3];
+
+       if (!$machine) return;
+       $machine = preg_replace('@^(\w+://)?([^/]+).*$@','$1',$machine);
+
+       echo "machine ".$machine
+               . "login ".$login
+               . "password ".$password
+       ;
+?>