Skip to content

Commit

Permalink
Merge pull request #118 from mikrostew/fix-windows-build
Browse files Browse the repository at this point in the history
[WIP] Fix windows build failures
  • Loading branch information
dherman authored Aug 15, 2018
2 parents 371d87c + f189ebc commit f326b39
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions crates/notion-core/src/path/windows.rs
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,10 @@ pub fn node_cache_dir() -> Fallible<PathBuf> {
Ok(cache_dir()?.join("node"))
}

pub fn yarn_cache_dir() -> Fallible<PathBuf> {
Ok(cache_dir()?.join("yarn"))
}

pub fn node_index_file() -> Fallible<PathBuf> {
Ok(node_cache_dir()?.join("index.json"))
}
Expand All @@ -80,14 +84,26 @@ pub fn node_versions_dir() -> Fallible<PathBuf> {
Ok(versions_dir()?.join("node"))
}

pub fn yarn_versions_dir() -> Fallible<PathBuf> {
Ok(versions_dir()?.join("yarn"))
}

pub fn node_version_dir(version: &str) -> Fallible<PathBuf> {
Ok(node_versions_dir()?.join(version))
}

pub fn yarn_version_dir(version: &str) -> Fallible<PathBuf> {
Ok(yarn_versions_dir()?.join(version))
}

pub fn node_version_bin_dir(version: &str) -> Fallible<PathBuf> {
node_version_dir(version)
}

pub fn yarn_version_bin_dir(version: &str) -> Fallible<PathBuf> {
Ok(yarn_version_dir(version)?.join("bin"))
}

// 3rd-party binaries installed globally for this node version
pub fn node_version_3p_bin_dir(version: &str) -> Fallible<PathBuf> {
// ISSUE (#90) Figure out where binaries are globally installed on Windows
Expand Down

0 comments on commit f326b39

Please sign in to comment.