From d9eb12c4e12ee7d2897dff1025123baab1bb659b Mon Sep 17 00:00:00 2001 From: Adar Nimrod <nimrod@shore.co.il> Date: Sun, 29 Aug 2021 10:42:05 +0300 Subject: [PATCH] Generate .netrc from template. --- .netrc | 1 - .netrc.j2 | 8 ++++++++ Makefile | 5 +++++ 3 files changed, 13 insertions(+), 1 deletion(-) delete mode 120000 .netrc create mode 100644 .netrc.j2 diff --git a/.netrc b/.netrc deleted file mode 120000 index 2e42860..0000000 --- a/.netrc +++ /dev/null @@ -1 +0,0 @@ -Documents/.netrc \ No newline at end of file diff --git a/.netrc.j2 b/.netrc.j2 new file mode 100644 index 0000000..d444847 --- /dev/null +++ b/.netrc.j2 @@ -0,0 +1,8 @@ + +machine api.heroku.com + login {{ run(["ph", "show", "--field", "UserName", "Smile/Heroku"])["stdout"] }} + password {{ run(["ph", "show", "--field", "netrc", "Smile/Heroku"])["stdout"] }} + +machine git.heroku.com + login {{ run(["ph", "show", "--field", "UserName", "Smile/Heroku"])["stdout"] }} + password {{ run(["ph", "show", "--field", "netrc", "Smile/Heroku"])["stdout"] }} diff --git a/Makefile b/Makefile index 70209c2..16d4b2c 100644 --- a/Makefile +++ b/Makefile @@ -81,3 +81,8 @@ all: .aws/credentials .aws/credentials: .aws/credentials.j2 Documents/Database.kdbx $(mkd) template '$<' > '$@' + +all: .netrc +.netrc: .netrc.j2 Documents/Database.kdbx + $(mkd) + template '$<' > '$@' -- GitLab