├── .gitignore ├── DotnetIgnore.sln ├── LICENSE ├── README.md ├── src └── CliTool │ ├── Arguments │ └── NamesSplitStrategy.cs │ ├── CliTool.csproj │ ├── Commands │ ├── GetGitIgnoreFileCommand.cs │ └── ListGitIgnoreFilesCommand.cs │ ├── FIles │ ├── GitignoreFileWriter.cs │ └── IGitignoreFileWriter.cs │ ├── Github │ ├── Models │ │ └── GitignoreFile.cs │ └── Services │ │ ├── GithubGitignoreService.cs │ │ └── IGitignoreService.cs │ ├── Merge │ ├── IMergeStrategy.cs │ └── SimpleMergeStrategy.cs │ └── Program.cs └── test └── DotnetIgnoreCliToolTests ├── Commands └── Get │ ├── ConcatedNamesProcessorTests.cs │ ├── GitignoreGetCommandHandlerTests.cs │ ├── SimpleMergeStrategyTests.cs │ └── Stubs │ ├── GitignoreServiceStub.cs │ └── MergeStrategyStub.cs ├── DotnetIgnoreCliToolTests.csproj ├── Github └── GithubClientTests.cs └── UnitTestBase.cs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arasz/dotnet-ignore/HEAD/.gitignore -------------------------------------------------------------------------------- /DotnetIgnore.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arasz/dotnet-ignore/HEAD/DotnetIgnore.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arasz/dotnet-ignore/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arasz/dotnet-ignore/HEAD/README.md -------------------------------------------------------------------------------- /src/CliTool/Arguments/NamesSplitStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arasz/dotnet-ignore/HEAD/src/CliTool/Arguments/NamesSplitStrategy.cs -------------------------------------------------------------------------------- /src/CliTool/CliTool.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arasz/dotnet-ignore/HEAD/src/CliTool/CliTool.csproj -------------------------------------------------------------------------------- /src/CliTool/Commands/GetGitIgnoreFileCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arasz/dotnet-ignore/HEAD/src/CliTool/Commands/GetGitIgnoreFileCommand.cs -------------------------------------------------------------------------------- /src/CliTool/Commands/ListGitIgnoreFilesCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arasz/dotnet-ignore/HEAD/src/CliTool/Commands/ListGitIgnoreFilesCommand.cs -------------------------------------------------------------------------------- /src/CliTool/FIles/GitignoreFileWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arasz/dotnet-ignore/HEAD/src/CliTool/FIles/GitignoreFileWriter.cs -------------------------------------------------------------------------------- /src/CliTool/FIles/IGitignoreFileWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arasz/dotnet-ignore/HEAD/src/CliTool/FIles/IGitignoreFileWriter.cs -------------------------------------------------------------------------------- /src/CliTool/Github/Models/GitignoreFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arasz/dotnet-ignore/HEAD/src/CliTool/Github/Models/GitignoreFile.cs -------------------------------------------------------------------------------- /src/CliTool/Github/Services/GithubGitignoreService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arasz/dotnet-ignore/HEAD/src/CliTool/Github/Services/GithubGitignoreService.cs -------------------------------------------------------------------------------- /src/CliTool/Github/Services/IGitignoreService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arasz/dotnet-ignore/HEAD/src/CliTool/Github/Services/IGitignoreService.cs -------------------------------------------------------------------------------- /src/CliTool/Merge/IMergeStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arasz/dotnet-ignore/HEAD/src/CliTool/Merge/IMergeStrategy.cs -------------------------------------------------------------------------------- /src/CliTool/Merge/SimpleMergeStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arasz/dotnet-ignore/HEAD/src/CliTool/Merge/SimpleMergeStrategy.cs -------------------------------------------------------------------------------- /src/CliTool/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arasz/dotnet-ignore/HEAD/src/CliTool/Program.cs -------------------------------------------------------------------------------- /test/DotnetIgnoreCliToolTests/Commands/Get/ConcatedNamesProcessorTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arasz/dotnet-ignore/HEAD/test/DotnetIgnoreCliToolTests/Commands/Get/ConcatedNamesProcessorTests.cs -------------------------------------------------------------------------------- /test/DotnetIgnoreCliToolTests/Commands/Get/GitignoreGetCommandHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arasz/dotnet-ignore/HEAD/test/DotnetIgnoreCliToolTests/Commands/Get/GitignoreGetCommandHandlerTests.cs -------------------------------------------------------------------------------- /test/DotnetIgnoreCliToolTests/Commands/Get/SimpleMergeStrategyTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arasz/dotnet-ignore/HEAD/test/DotnetIgnoreCliToolTests/Commands/Get/SimpleMergeStrategyTests.cs -------------------------------------------------------------------------------- /test/DotnetIgnoreCliToolTests/Commands/Get/Stubs/GitignoreServiceStub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arasz/dotnet-ignore/HEAD/test/DotnetIgnoreCliToolTests/Commands/Get/Stubs/GitignoreServiceStub.cs -------------------------------------------------------------------------------- /test/DotnetIgnoreCliToolTests/Commands/Get/Stubs/MergeStrategyStub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arasz/dotnet-ignore/HEAD/test/DotnetIgnoreCliToolTests/Commands/Get/Stubs/MergeStrategyStub.cs -------------------------------------------------------------------------------- /test/DotnetIgnoreCliToolTests/DotnetIgnoreCliToolTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arasz/dotnet-ignore/HEAD/test/DotnetIgnoreCliToolTests/DotnetIgnoreCliToolTests.csproj -------------------------------------------------------------------------------- /test/DotnetIgnoreCliToolTests/Github/GithubClientTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arasz/dotnet-ignore/HEAD/test/DotnetIgnoreCliToolTests/Github/GithubClientTests.cs -------------------------------------------------------------------------------- /test/DotnetIgnoreCliToolTests/UnitTestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Arasz/dotnet-ignore/HEAD/test/DotnetIgnoreCliToolTests/UnitTestBase.cs --------------------------------------------------------------------------------