bash/slrn: add netrc usage

This commit is contained in:
Paul Walker
2021-02-11 11:09:58 +00:00
parent 7e567144bc
commit eaf22f4e85
4 changed files with 30 additions and 4 deletions

21
bin/netrc Executable file
View 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)