exclude/README.md
2026-03-29 21:58:51 +01:00

63 lines
1.2 KiB
Markdown

![Windows](https://img.shields.io/badge/Windows-0078D6?style=for-the-badge&logo=windows&logoColor=white)
![Linux](https://img.shields.io/badge/Linux-FCC624?style=for-the-badge&logo=linux&logoColor=black)
![macOS](https://img.shields.io/badge/mac%20os-000000?style=for-the-badge&logo=macos&logoColor=F0F0F0)
# exclude
Exclude files from local git tracking
## Install
```console
go install github.com/onyx-and-iris/exclude@latest
```
## Configuration
*flags*
- --path/-p: Path the exclude file resides in (default is .git/info/)
*environment variables*
```bash
#!/usr/bin/env bash
export EXCLUDE_PATH="./cmd/testdata/"
```
## Commands
### Add
usage: *exclude add [pattern-1] [pattern-2]...*
```console
exclude add "*.log", "temp/"
```
### Del
usage: *exclude del [pattern]*
```console
exclude del "*.log"
```
### List
```console
exclude list
```
### Reset
```console
exclude reset
```
## Special Thanks
- [spf13](https://github.com/spf13) for the [cobra](https://github.com/spf13/cobra) and [viper](https://github.com/spf13/viper) packages.
- The developers at [charmbracelet](https://github.com/charmbracelet) for the [fang](https://github.com/charmbracelet/fang) package.