/gh-gitignore

A GitHub CLI extension to generate .gitignore files 📄

Primary LanguageGoMIT LicenseMIT

gh-gitignore

A GitHub CLI extension to generate .gitignore files.

The .gitignore templates are obtained from the GitHub API (https://docs.github.com/en/rest/gitignore).


📦 Installation

Requirements

Install

gh extension install Shresht7/gh-gitignore

💻 Usage

Invoke the cli extension like so:

gh gitignore <command>

To create a gitignore file:

gh gitignore create Node

Usage Demonstration

⬆️ Back to top

⌨️ Commands

create

Create a gitignore file

Alias

new, add, init, clone

Usage

gh-gitignore create [flags]

Flags

Flag Type Description Default
--dest, -d string Destination of the gitignore file .gitignore
--overwrite, -o bool Overwrite the gitignore file false

Examples

  gh gitignore create Go
  gh gitignore init Go Python
  gh gitignore create Go Python -d .gitignore

⬆️ Back to top

list

Lists all gitignore templates

Usage

gh-gitignore list

Examples

  gh gitignore list

⬆️ Back to top

view

View a gitignore file

Alias

show, get

Usage

gh-gitignore view

Examples

  gh gitignore view Go
  gh gitignore view Go Python

⬆️ Back to top


📜 License

This software is licensed under the MIT License. See the LICENSE file for details.