diff --git a/.netrc b/.netrc deleted file mode 120000 index 2e42860062d59493df96cf2af2dd706fdf6ababe..0000000000000000000000000000000000000000 --- 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 0000000000000000000000000000000000000000..d444847b6f7db30d5e0512bf6258bdd75a71a4d6 --- /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 70209c28c78fd1a983dacffa215975be554e1261..16d4b2ce047ce563e2d7d58369f8a8da7da6aa23 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 '$<' > '$@'