Skip to content

Commit 9da08ed

Browse files
Merge pull request lecode-official#4 from lecode-official/dotnet-core
Completely rewrote the whole project with .NET Core as a target
2 parents 5c1316b + 1b3b014 commit 9da08ed

File tree

87 files changed

+4403
-6427
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

87 files changed

+4403
-6427
lines changed

.gitattributes

Lines changed: 0 additions & 63 deletions
This file was deleted.

.gitignore

Lines changed: 3 additions & 242 deletions
Original file line numberDiff line numberDiff line change
@@ -1,243 +1,4 @@
1-
## Ignore Visual Studio temporary files, build results, and
2-
## files generated by popular Visual Studio add-ons.
31

4-
# Token file generated by Antlr4
5-
*.tokens
6-
7-
# The Java version of the lexer and parser are only useful for testing
8-
*.java
9-
*.class
10-
11-
# User-specific files
12-
*.suo
13-
*.user
14-
*.userosscache
15-
*.sln.docstates
16-
17-
# User-specific files (MonoDevelop/Xamarin Studio)
18-
*.userprefs
19-
20-
# Build results
21-
[Dd]ebug/
22-
[Dd]ebugPublic/
23-
[Rr]elease/
24-
[Rr]eleases/
25-
x64/
26-
x86/
27-
bld/
28-
[Bb]in/
29-
[Oo]bj/
30-
31-
# Visual Studio 2015 cache/options directory
32-
.vs/
33-
# Uncomment if you have tasks that create the project's static files in wwwroot
34-
#wwwroot/
35-
36-
# MSTest test Results
37-
[Tt]est[Rr]esult*/
38-
[Bb]uild[Ll]og.*
39-
40-
# NUNIT
41-
*.VisualState.xml
42-
TestResult.xml
43-
44-
# Build Results of an ATL Project
45-
[Dd]ebugPS/
46-
[Rr]eleasePS/
47-
dlldata.c
48-
49-
# DNX
50-
project.lock.json
51-
artifacts/
52-
53-
*_i.c
54-
*_p.c
55-
*_i.h
56-
*.ilk
57-
*.meta
58-
*.obj
59-
*.pch
60-
*.pdb
61-
*.pgc
62-
*.pgd
63-
*.rsp
64-
*.sbr
65-
*.tlb
66-
*.tli
67-
*.tlh
68-
*.tmp
69-
*.tmp_proj
70-
*.log
71-
*.vspscc
72-
*.vssscc
73-
.builds
74-
*.pidb
75-
*.svclog
76-
*.scc
77-
78-
# Chutzpah Test files
79-
_Chutzpah*
80-
81-
# Visual C++ cache files
82-
ipch/
83-
*.aps
84-
*.ncb
85-
*.opendb
86-
*.opensdf
87-
*.sdf
88-
*.cachefile
89-
90-
# Visual Studio profiler
91-
*.psess
92-
*.vsp
93-
*.vspx
94-
*.sap
95-
96-
# TFS 2012 Local Workspace
97-
$tf/
98-
99-
# Guidance Automation Toolkit
100-
*.gpState
101-
102-
# ReSharper is a .NET coding add-in
103-
_ReSharper*/
104-
*.[Rr]e[Ss]harper
105-
*.DotSettings.user
106-
107-
# JustCode is a .NET coding add-in
108-
.JustCode
109-
110-
# TeamCity is a build add-in
111-
_TeamCity*
112-
113-
# DotCover is a Code Coverage Tool
114-
*.dotCover
115-
116-
# NCrunch
117-
_NCrunch_*
118-
.*crunch*.local.xml
119-
nCrunchTemp_*
120-
121-
# MightyMoose
122-
*.mm.*
123-
AutoTest.Net/
124-
125-
# Web workbench (sass)
126-
.sass-cache/
127-
128-
# Installshield output folder
129-
[Ee]xpress/
130-
131-
# DocProject is a documentation generator add-in
132-
DocProject/buildhelp/
133-
DocProject/Help/*.HxT
134-
DocProject/Help/*.HxC
135-
DocProject/Help/*.hhc
136-
DocProject/Help/*.hhk
137-
DocProject/Help/*.hhp
138-
DocProject/Help/Html2
139-
DocProject/Help/html
140-
141-
# Click-Once directory
142-
publish/
143-
144-
# Publish Web Output
145-
*.[Pp]ublish.xml
146-
*.azurePubxml
147-
# TODO: Comment the next line if you want to checkin your web deploy settings
148-
# but database connection strings (with potential passwords) will be unencrypted
149-
*.pubxml
150-
*.publishproj
151-
152-
# NuGet Packages
153-
*.nupkg
154-
# The packages folder can be ignored because of Package Restore
155-
**/packages/*
156-
# except build/, which is used as an MSBuild target.
157-
!**/packages/build/
158-
# Uncomment if necessary however generally it will be regenerated when needed
159-
#!**/packages/repositories.config
160-
# NuGet v3's project.json files produces more ignoreable files
161-
*.nuget.props
162-
*.nuget.targets
163-
164-
# Microsoft Azure Build Output
165-
csx/
166-
*.build.csdef
167-
168-
# Microsoft Azure Emulator
169-
ecf/
170-
rcf/
171-
172-
# Microsoft Azure ApplicationInsights config file
173-
ApplicationInsights.config
174-
175-
# Windows Store app package directory
176-
AppPackages/
177-
BundleArtifacts/
178-
179-
# Visual Studio cache files
180-
# files ending in .cache can be ignored
181-
*.[Cc]ache
182-
# but keep track of directories ending in .cache
183-
!*.[Cc]ache/
184-
185-
# Others
186-
ClientBin/
187-
~$*
188-
*~
189-
*.dbmdl
190-
*.dbproj.schemaview
191-
*.pfx
192-
*.publishsettings
193-
node_modules/
194-
orleans.codegen.cs
195-
196-
# RIA/Silverlight projects
197-
Generated_Code/
198-
199-
# Backup & report files from converting an old project file
200-
# to a newer Visual Studio version. Backup files are not needed,
201-
# because we have git ;-)
202-
_UpgradeReport_Files/
203-
Backup*/
204-
UpgradeLog*.XML
205-
UpgradeLog*.htm
206-
207-
# SQL Server files
208-
*.mdf
209-
*.ldf
210-
211-
# Business Intelligence projects
212-
*.rdl.data
213-
*.bim.layout
214-
*.bim_*.settings
215-
216-
# Microsoft Fakes
217-
FakesAssemblies/
218-
219-
# GhostDoc plugin setting file
220-
*.GhostDoc.xml
221-
222-
# Node.js Tools for Visual Studio
223-
.ntvs_analysis.dat
224-
225-
# Visual Studio 6 build log
226-
*.plg
227-
228-
# Visual Studio 6 workspace options file
229-
*.opt
230-
231-
# Visual Studio LightSwitch build output
232-
**/*.HTMLClient/GeneratedArtifacts
233-
**/*.DesktopClient/GeneratedArtifacts
234-
**/*.DesktopClient/ModelManifest.xml
235-
**/*.Server/GeneratedArtifacts
236-
**/*.Server/ModelManifest.xml
237-
_Pvt_Extensions
238-
239-
# Paket dependency manager
240-
.paket/paket.exe
241-
242-
# FAKE - F# Make
243-
.fake/
2+
# Ignores the build outputs
3+
bin/
4+
obj/

.vscode/settings.json

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
2+
{
3+
"files.exclude": {
4+
"**/.git": true,
5+
"**/.svn": true,
6+
"**/.hg": true,
7+
"**/CVS": true,
8+
"**/.DS_Store": true,
9+
"**/bin": true,
10+
"**/obj": true
11+
},
12+
"cSpell.words": [
13+
"Neumann",
14+
"Xunit",
15+
"vvvcccaaa"
16+
]
17+
}

.vscode/tasks.json

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
2+
{
3+
"version": "2.0.0",
4+
"command": "dotnet",
5+
"type": "shell",
6+
"args": [],
7+
"tasks": [
8+
{
9+
"label": "build",
10+
"args": [
11+
"${workspaceRoot}/CommandLineParser.sln"
12+
],
13+
"group": "build",
14+
"problemMatcher": "$msCompile"
15+
},
16+
{
17+
"label": "test",
18+
"args": [
19+
"${workspaceRoot}/test/System.CommandLine.Parser.Tests.csproj"
20+
],
21+
"group": "test",
22+
"problemMatcher": "$msCompile",
23+
"presentation": {
24+
"echo": true,
25+
"reveal": "always",
26+
"focus": false,
27+
"panel": "shared"
28+
}
29+
}
30+
]
31+
}

0 commit comments

Comments
 (0)