Skip to content

craft-hub / PersonalConfigRepository

Class: PersonalConfigRepository ​

Defined in: packages/craft-hub/src/personal-config-repository.ts:24

Own selection and validation of the shared Personal configuration Git checkout.

Constructors ​

Constructor ​

new PersonalConfigRepository(dataDir): PersonalConfigRepository

Defined in: packages/craft-hub/src/personal-config-repository.ts:27

Parameters ​

dataDir ​

string

Returns ​

PersonalConfigRepository

Methods ​

configure() ​

configure(repositoryPath): Promise<PersonalConfigRepositoryReadyStatus>

Defined in: packages/craft-hub/src/personal-config-repository.ts:32

Select a local Git checkout without performing network or working-tree operations.

Parameters ​

repositoryPath ​

string

Returns ​

Promise<PersonalConfigRepositoryReadyStatus>


status() ​

status(): Promise<PersonalConfigRepositoryStatus>

Defined in: packages/craft-hub/src/personal-config-repository.ts:41

Return the selected checkout without inspecting or changing its working tree.

Returns ​

Promise<PersonalConfigRepositoryStatus>

Released under the MIT License.