summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndy Hayden <andyhayden1@gmail.com>2018-08-31 23:04:47 -0700
committerRyan Dahl <ry@tinyclouds.org>2018-09-01 10:40:08 -0400
commit89dddca3b4865fe4496f51680c70547e65c272eb (patch)
tree6ac38658fc9c0c3bd7899d166e6b5b138b4872d3
parentc0ef797fc964ae44a1b46bf3deac40fd3329cabd (diff)
Refactor release_url to take platform as an argument
-rwxr-xr-xtools/install.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/tools/install.py b/tools/install.py
index d21a62080..81036d199 100755
--- a/tools/install.py
+++ b/tools/install.py
@@ -27,11 +27,11 @@ FILENAME_LOOKUP = {
}
-def latest_release_url():
+def release_url(platform):
try:
- filename = FILENAME_LOOKUP[sys.platform]
+ filename = FILENAME_LOOKUP[platform]
except KeyError:
- print("Unable to locate appropriate filename for", sys.platform)
+ print("Unable to locate appropriate filename for", platform)
sys.exit(1)
html = urlopen(RELEASES_URL).read().decode('utf-8')
@@ -49,7 +49,7 @@ def main():
bin_dir = deno_bin_dir()
exe_fn = os.path.join(bin_dir, "deno")
- url = latest_release_url()
+ url = release_url(sys.platform)
print("Downloading", url)
compressed = urlopen(url).read()
@@ -80,11 +80,11 @@ def mkdir(d):
def deno_bin_dir():
home = os.path.expanduser("~")
- d = os.path.join(home, ".deno")
- mkdir(d)
- b = os.path.join(d, "bin")
- mkdir(b)
- return b
+ deno = os.path.join(home, ".deno")
+ mkdir(deno)
+ deno_bin = os.path.join(deno, "bin")
+ mkdir(deno_bin)
+ return deno_bin
if __name__ == '__main__':