storm-workspace 0.19.165

A crate containing various utilities and tools used by Storm Software to manage monorepos.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use thiserror::Error;

#[derive(Error, Debug)]
pub enum StormWorkspaceError {
  #[error("Unable to find the current directory - are you in a valid workspace?")]
  NoCurrentDirectory,
  #[error("A failure occured while attempting to read the directory {0}")]
  ReadDirectoryFailure(String),
  #[error(
    "Unable to find the workspace root directory - must contain one of the following files: {0}"
  )]
  WorkspaceRootNotFound(String),
}