Something went wrong. Try again.
A post-modern development environment.
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536use std::path::{Path, PathBuf};
pub fn project_root() -> PathBuf { Path::new(env!("CARGO_MANIFEST_DIR")) .parent() .unwrap() .to_path_buf()}
pub fn book_gen() -> PathBuf { project_root().join("book/src/generated/")}
pub fn runtime() -> PathBuf { project_root().join("runtime")}
pub fn ts_queries() -> PathBuf { runtime().join("queries")}
pub fn themes() -> PathBuf { runtime().join("themes")}
pub fn tests_indent() -> PathBuf { project_root().join("tests").join("indent")}
pub fn tests_highlight() -> PathBuf { project_root() .join("tests") .join("query") .join("highlights")}