Replace env::dir with dirs crate

This commit is contained in:
Paul Hauner 2018-09-22 07:45:40 +10:00
parent 4b527227c9
commit 091379f011
No known key found for this signature in database
GPG Key ID: 303E4494BB28068C
2 changed files with 6 additions and 3 deletions

View File

@ -12,6 +12,7 @@ boolean-bitfield = { path = "boolean-bitfield" }
bytes = ""
crypto-mac = "^0.6.2"
clap = "2.32.0"
dirs = "1.0.3"
ethereum-types = ""
futures = "0.1.23"
network-libp2p = { path = "network-libp2p" }

View File

@ -1,5 +1,7 @@
use std::{ env, fs };
use std::path::PathBuf;
extern crate dirs;
use std::fs;
use std::path::PathBuf;
/// Stores the core configuration for this Lighthouse instance.
/// This struct is general, other components may implement more
@ -16,7 +18,7 @@ impl LighthouseConfig {
/// Build a new lighthouse configuration from defaults.
pub fn default() -> Self{
let data_dir = {
let home = env::home_dir()
let home = dirs::home_dir()
.expect("Unable to determine home dir.");
home.join(DEFAULT_LIGHTHOUSE_DIR)
};