bash/slrn: add netrc usage
This commit is contained in:
21
bin/netrc
Executable file
21
bin/netrc
Executable file
@@ -0,0 +1,21 @@
|
||||
#!/usr/bin/env python3
|
||||
|
||||
import sys
|
||||
from netrc import netrc
|
||||
|
||||
if len(sys.argv) < 2:
|
||||
print("Usage: netrc machine [env_prefix]")
|
||||
sys.exit(1)
|
||||
|
||||
prefix=""
|
||||
machine = sys.argv[1]
|
||||
if len(sys.argv) > 2: prefix = sys.argv[2]
|
||||
|
||||
n = netrc()
|
||||
if machine in n.hosts.keys():
|
||||
entry = n.hosts[machine]
|
||||
print("export %sUSER=%s" % (prefix, entry[0]))
|
||||
print("export %sPASS=%s" % (prefix, entry[2]))
|
||||
else:
|
||||
print("echo %s not found in .netrc" % machine)
|
||||
sys.exit(2)
|
||||
Reference in New Issue
Block a user