summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/deno_dir.rs3
-rw-r--r--src/main.rs1
2 files changed, 3 insertions, 1 deletions
diff --git a/src/deno_dir.rs b/src/deno_dir.rs
index 53fbf5ba8..cdebf05c3 100644
--- a/src/deno_dir.rs
+++ b/src/deno_dir.rs
@@ -1,4 +1,5 @@
// Copyright 2018 the Deno authors. All rights reserved. MIT license.
+use dirs;
use errors::DenoError;
use errors::DenoResult;
use errors::ErrorKind;
@@ -39,7 +40,7 @@ impl DenoDir {
custom_root: Option<&Path>,
) -> std::io::Result<DenoDir> {
// Only setup once.
- let home_dir = std::env::home_dir().expect("Could not get home directory.");
+ let home_dir = dirs::home_dir().expect("Could not get home directory.");
let default = home_dir.join(".deno");
let root: PathBuf = match custom_root {
diff --git a/src/main.rs b/src/main.rs
index 12179ac6e..72bbe54fa 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -9,6 +9,7 @@ extern crate tokio;
extern crate url;
#[macro_use]
extern crate log;
+extern crate dirs;
extern crate hyper_rustls;
extern crate remove_dir_all;
extern crate ring;