pinc is split ~/.ssh/config
$ pinc init
=> create dir ~/.ssh/conf.d
create file ~/.ssh/pinc.yml
$ pinc gen
merge configs [~/.ssh/config and ~/.ssh/conf.d and ~/.ssh/pinc.yml]
- pinc.yml
includes:
- ~/src/github.com/org/repos/share_ssh_config
- ~/src/github.com/org/repos/serviceA_ssh_config
- ~/src/github.com/org/repos/serviceB_ssh_config$ brew tap pyama86/pinc
$ brew install pinc
$ go get -d github.com/pyama86/pinc- Fork (https://github.com/pyama86/pinc/fork)
- Create a feature branch
- Commit your changes
- Rebase your local changes against the master branch
- Run test suite with the
go test ./...command and confirm that it passes - Run
gofmt -s - Create a new Pull Request