πΈ Checks if a directory is a local Git repository. πΆοΈ
MIT License
[!WARNING] This module requires that the
git
executable is installed and available in the system path.If not, it needs to be installed first.
Install the module by executing:
npm i '@igor.dvlpr/is-git-repo'
isGitRepo(options?): Promise<boolean>
Asynchronously checks if a local directory is a Git repository.
options
- Optional object with options:
directory
- Sets the current working directory, otherwise the current directory will be used instead.Will throw an error if the passed directory is not valid or does not exist.
Returns a Boolean indicating whether provided local directory is a Git repository.
isGitRepoSync(options?): boolean
Synchronously checks if a local directory is a Git repository.
options
- Optional object with options:
directory
- Sets the current working directory, otherwise the current directory will be used instead.Will throw an error if the passed directory is not valid or does not exist.
Returns a Boolean indicating whether provided local directory is a Git repository.
example.mts
import { isGitRepoSync } from '@igor.dvlpr/is-git-repo'
console.log(isGitRepoSync({ directory: '../my-git-project' })) // true
π The changelog is available here: CHANGELOG.md.
Licensed under the MIT license which is available here, MIT license.
@igor.dvlpr/vscode-folderpicker
β¨ Provides a custom Folder Picker API + UI for Visual Studio Code. π¨
π Gets the origin URL a local Git repository. πΊοΈ
πΌ Provides a way to check if the given path is the root drive/directory. β
𧡠Provides ways of checking whether a String is present in an Array of Strings using custom Comparators. π
πͺ Provides ways of testing whether an array of chars is present inside a given String. β
Created by Igor DimitrijeviΔ (@igorskyflyer).