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.
- Host: GitHub
- URL: https://github.com/quentinguidee/gitignore-ultimate-vscode
- Owner: quentinguidee
- License: mit
- Created: 2021-04-03T09:11:04.000Z (over 4 years ago)
- Default Branch: next
- Last Pushed: 2024-03-16T22:37:31.000Z (over 1 year ago)
- Last Synced: 2024-03-17T05:13:45.316Z (over 1 year ago)
- Topics: gitignore, typescript, vscode, vscode-extension
- Language: TypeScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=quentinguidee.gitignore-ultimate
- Size: 297 KB
- Stars: 10
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
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

- Add file/folder to gitignore

- Create `.gitignore` file

## 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)