Shresht7 / gh-gitignore

A GitHub CLI extension to generate .gitignore files πŸ“„

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

⌨️ 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

list

Lists all gitignore templates

Usage

gh-gitignore list

Examples

  gh gitignore list

view

View a gitignore file

Alias

show, get

Usage

gh-gitignore view

Examples

  gh gitignore view Go
  gh gitignore view Go Python

πŸ“œ License

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

About

A GitHub CLI extension to generate .gitignore files πŸ“„

License:MIT License


Languages

Language:Go 100.0%