{"id":3611,"date":"2023-06-21T12:15:30","date_gmt":"2023-06-21T18:15:30","guid":{"rendered":"https:\/\/www.mooreds.com\/wordpress\/?p=3611"},"modified":"2023-05-21T12:26:00","modified_gmt":"2023-05-21T18:26:00","slug":"setting-up-password-gorilla-on-an-arm-mac","status":"publish","type":"post","link":"https:\/\/www.mooreds.com\/wordpress\/archives\/3611","title":{"rendered":"Setting up password gorilla on an ARM Mac"},"content":{"rendered":"<p>I love <a href=\"https:\/\/github.com\/zdia\/gorilla\">password gorilla<\/a>. It&#8217;s a portable locally hosted password manager that is <a href=\"https:\/\/pwsafe.org\/\">compatible with passwordsafe<\/a>. It has all the features I need in a password manager:<\/p>\n<ul>\n<li>account groups<\/li>\n<li>password generation<\/li>\n<li>metadata storage (so you can add a note)<\/li>\n<li>keyboard shortcuts for copy and pasting the url, username, and password<\/li>\n<li>local storage of secrets<\/li>\n<\/ul>\n<p>It doesn&#8217;t have fancy integration with browsers, remote backup or TOTP, but I don&#8217;t need these. For browser integration, I use the clipboard. For remote backup, pwsafe files can be copied anywhere. And for TOTP, the whole point of MFA is that each factor is separate.<\/p>\n<p>But recently, I started setting up an Apple M1 machine, and the password gorilla downloads failed to start. I looked at the github issues of the repository and didn&#8217;t find a ton of help, though there were <a href=\"https:\/\/github.com\/zdia\/gorilla\/issues?q=is%3Aissue+is%3Aopen+m1\">some related issues<\/a>.<\/p>\n<p>After some poking around, here&#8217;s what I did that worked for running password gorilla on my Apple M1:<\/p>\n<ul>\n<li>installed tcl-tk using brew: <code>brew install tcl-tk<\/code><\/li>\n<li>cloned the password gorilla repository: <code>git clone https:\/\/github.com\/zdia\/gorilla.git<\/code><\/li>\n<li>wrote a small shell script and added the directory where it lived to my path.<\/li>\n<\/ul>\n<pre>#!\/bin\/sh\r\n\r\ncd &lt;cloned repository directory&gt;\/sources\r\n\/opt\/homebrew\/opt\/tcl-tk\/bin\/tclsh gorilla.tcl<\/pre>\n<p>That&#8217;s it. After I did this, I can run this script any time and password gorilla starts right up.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I love password gorilla. It&#8217;s a portable locally hosted password manager that is compatible with passwordsafe. It has all the features I need in a password manager: account groups password [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[75,37],"tags":[],"class_list":["post-3611","post","type-post","status-publish","format-standard","hentry","category-security","category-tips"],"_links":{"self":[{"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/posts\/3611","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/comments?post=3611"}],"version-history":[{"count":1,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/posts\/3611\/revisions"}],"predecessor-version":[{"id":3612,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/posts\/3611\/revisions\/3612"}],"wp:attachment":[{"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/media?parent=3611"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/categories?post=3611"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mooreds.com\/wordpress\/wp-json\/wp\/v2\/tags?post=3611"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}