2009-08-31 5 views
0

C#에 대한 다소 기본적인 명령 행 파서 클래스/라이브러리를 찾고 있습니다.C#의 GPL 호환 명령 행 파서

내가 정말로 필요로하는 것은 파일을 여는 것입니다. 필자가 실제로 작성한 느낌이 아닌데, GPL 인 훨씬 큰 프로젝트의 작은 부분이라고 생각하면됩니다.

저는 코드 프로젝트에서 많은 것들을 보았습니다.하지만 그들은 라이센스가 없거나 CPOL입니다. 코드 플렉스와 마찬가지로 모든 MP-PL이며 GPL과 호환되는지 전혀 알 수 없습니다. 게다가, 나는 크로스 라이센스에 신경 쓰지 않는다.

하나도 없으면 코드 플렉스에 GPL 코드 하나를 쓰겠습니다.

미리 감사드립니다.

+0

유일한 매개 변수 파일 이름 인 경우, 구문 분석 무엇입니까? Main 메서드는 모든 명령 행 매개 변수의 배열을받습니다.이 경우 원하는 파일 이름이됩니다. 당신이해야 할 일은 그것들을 여는 것입니다. – Cogwheel

+0

그건 내 모방 욕구이지만, 어느 시점에서 더 많이 사용 될 것이라고 확신합니다. 나는 내가 잠깐 들러서 내 인생과 함께 할 수있는 것을 찾고 있었어. –

+2

** 프로그래밍이나 소프트웨어 개발이 아닌 라이센스 또는 법적 문제 **에 관한 내용이기 때문에 주제를 벗어난 것으로서이 질문을 마무리 짓겠습니다. 자세한 내용은 [여기를 참고하십시오] (http://meta.stackoverflow.com/a/274964/1402846) 및 [help/on-topic]을 참조하십시오. –

답변

4

Jonathan Pryor's Options library은 GPL과 호환되는 MIT/X11-licensed입니다. 그것은 Mono.Options로 모노 2.2과 함께 제공되는 것 :

http://tirania.org/blog/archive/2008/Oct-14.html

+0

MIT 라이센스 커맨드 라인 파서가 더 좋을 것이라고 말하려고했습니다. –

+0

예, GPL과 호환되어야한다고 말 했어야합니다. 수정 해줘서 고마워. Mono.Options의 경우 Mono의 일부를 찢을 수 있는지 확신 할 수 없었습니다. 그러나 X11이라면 괜찮을 것입니다. 감사! –