Hierarchy

  • submodule

Constructors

  • Parameters

    • cwd: string

    Returns submodule

Properties

cwd: string
github: any
hasConfig: boolean
spawnOpt: any

Methods

  • add submodule

    Parameters

    • opt: {
          branch?: string;
          dest: string;
          remote: string;
      }
      • Optional branch?: string
      • dest: string
      • remote: string

    Returns Promise<void>

  • git add all each submodule

    Returns

    Parameters

    • pathOrArg: string

      ex: -A

    Returns Bluebird<string>

  • Parameters

    • msg: string

    Returns Bluebird<string>

  • get submodule informations

    Returns

    Returns ({
        branch: string;
        github: git;
    } & Submodule)[]

  • check has submodule

    Returns

    Returns boolean

  • remove submodule

    Parameters

    • path: string

      path to submodule

    Returns Promise<void>

  • Update all submodule with cd method

    Parameters

    • Optional reset: boolean

      do git reset --hard origin/branch ?

    Returns Bluebird<unknown>

  • git submodule status

    Returns

    Parameters

    Returns Bluebird<string>

  • git submodule update

    Returns

    Parameters

    • Optional args: string[]

      custom arguments

    • Optional optionSpawn: SpawnOptions

    Returns Bluebird<string>