An open API service indexing awesome lists of open source software.

https://github.com/quentinguidee/gitignore-ultimate-vscode

VSCode extension that allows to speed up the drafting of .gitignore files.
https://github.com/quentinguidee/gitignore-ultimate-vscode

gitignore typescript vscode vscode-extension

Last synced: about 2 months ago
JSON representation

VSCode extension that allows to speed up the drafting of .gitignore files.

Awesome Lists containing this project

README

          




Gitignore Ultimate — VSCode

---

Ultimate extensions are a group of extensions allowing faster coding in VSCode. Gitignore Ultimate allows to speed up the drafting of `.gitignore` files.

This extension uses [Gitignore Ultimate Server](https://github.com/quentinguidee/gitignore-ultimate-server) binary.

## Features

- Autocomplete gitignore files

![autocomplete](https://user-images.githubusercontent.com/12123721/113505778-4bad6600-9541-11eb-9f3e-a64c63983b95.gif)

- Add file/folder to gitignore

image

- Create `.gitignore` file

image

## Run this extension from sources

1. Clone this project and run `yarn install`.
2. Download [Gitignore Ultimate Server (Releases)](https://github.com/quentinguidee/gitignore-ultimate-server/releases) and rename it to `gitignore_ultimate_server` (or `gitignore_ultimate_server.exe` on Windows). Put this file in the `bin/` folder.
3. In VSCode, open the execute and debug panel (ctrl+maj+d or cmd+maj+d on macOS). Select "Run Extension" and click on play.

## Package the extension

```bash
yarn run vsce package
```

This produces a `.vsix` package that you can install with VSCode. **Note:** this package is only compatible with your OS. If you want to distribute this, you must package one extension for each OS with the `--target` argument and use the appropriate server binary.

## License

- This extension is released under the [MIT License](./LICENSE.md)
- The `.vsix` packages are all bundled with [Gitignore Ultimate Server](https://github.com/quentinguidee/gitignore-ultimate-server), also released under the [MIT License](https://github.com/quentinguidee/gitignore-ultimate-server/blob/next/LICENSE.md)