dvm 1.9.3

Deno Version Manager - Easy way to manage multiple active deno versions.
pub const REGISTRY_OFFICIAL: &str = "https://dl.deno.land/";
pub const REGISTRY_CN: &str = "https://dl.deno.js.cn/";
pub const REGISTRY_LIST_OFFICIAL: &str = "https://deno.com/versions.json";
pub const REGISTRY_LIST_CN: &str = "https://dl.deno.js.cn/versions.json";

pub const REGISTRY_LATEST_RELEASE_PATH: &str = "release-latest.txt";
pub const REGISTRY_LATEST_CANARY_PATH: &str = "canary-latest.txt";
pub const REGISTRY_NAME_CN: &str = "cn";
pub const REGISTRY_NAME_OFFICIAL: &str = "official";

pub const DVM_CACHE_PATH_PREFIX: &str = "versions";
pub const DVM_CACHE_REMOTE_PATH: &str = "cached-remote-versions.json";
pub const DVM_CANARY_PATH_PREFIX: &str = "canary";
pub const DVM_CACHE_INVALID_TIMEOUT: u128 = 60 * 60 * 24 * 7;

pub const DVM_CONFIGRC_FILENAME: &str = ".dvmrc";
pub const DVM_CONFIGRC_KEY_DENO_VERSION: &str = "deno_version";
pub const DVM_CONFIGRC_KEY_REGISTRY_VERSION: &str = "registry_version";
pub const DVM_CONFIGRC_KEY_REGISTRY_BINARY: &str = "registry_binary";

pub const DVM_VERSION_SELF: &str = "self";
pub const DVM_VERSION_CANARY: &str = "canary";
pub const DVM_VERSION_LATEST: &str = "latest";
pub const DVM_VERSION_SYSTEM: &str = "system";
pub const DVM_VERSION_INVALID: &str = "N/A";

cfg_if::cfg_if! {
  if #[cfg(windows)] {
    pub const DENO_EXE: &str = "deno.exe";
  } else {
    pub const DENO_EXE: &str = "deno";
  }
}

pub const AFTER_HELP: &str = "\x1b[33mEXAMPLE:\x1b[39m
  dvm install 1.3.2     Install v1.3.2 release
  dvm install           Install the latest available version
  dvm use 1.0.0         Use v1.0.0 release
  dvm use latest        Use the latest alias that comes with dvm, equivalent to *
  dvm use canary        Use the canary version of the Deno

\x1b[33mNOTE:\x1b[39m
  To remove, delete, or uninstall dvm - just remove the \x1b[36m`$DVM_DIR`\x1b[39m folder (usually \x1b[36m`~/.dvm`\x1b[39m)";

pub const COMPLETIONS_HELP: &str = "Output shell completion script to standard output.
  \x1b[35m
  dvm completions bash > /usr/local/etc/bash_completion.d/dvm.bash
  source /usr/local/etc/bash_completion.d/dvm.bash\x1b[39m";