repo_description: A tool for writing better scripts
repo_topics: bash child-process cli exec javascript nodejs pipe shell spawn
code: // Copyright 2022 Google LLC
  //
  // Licensed under the Apache License, Version 2.0 (the "License");
  // you may not use this file except in compliance with the License.
  // You may obtain a copy of the License at
  //
  //     https://www.apache.org/licenses/LICENSE-2.0
  //
  // Unless required by applicable law or agreed to in writing, software
  // distributed under the License is distributed on an "AS IS" BASIS,
  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  // See the License for the specific language governing permissions and
  // limitations under the License.
  
  import { type ProcessPromise, bus } from './core.ts'
  import { versions } from './goods.ts'
  
  bus.lock()
  
  export * from './core.ts'
  export * from './goods.ts'
  export {
    minimist,
    dotenv,
    fs,
    YAML,
    MAML,
    glob,
    glob as globby,
  } from './vendor.ts'
  
  export const VERSION: string = versions.zx || '0.0.0'
  export const version: string = VERSION
  
  /**
   *  @deprecated Use $`cmd`.nothrow() instead.
   */
  export function nothrow(promise: ProcessPromise): ProcessPromise {
    return promise.nothrow()
  }
  
  /**
   * @deprecated Use $`cmd`.quiet() instead.
   */
  export function quiet(promise: ProcessPromise): ProcessPromise {
    return promise.quiet()
  }
  