Code Monkey home page Code Monkey logo

commandlineparser's People

Contributors

hobumlee avatar powerumc avatar s2quake avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

s2quake sopepos

commandlineparser's Issues

Notification 인터페이스 추가

명령줄을 분석하기 전 분석한후에 이벤트를 호출할 수 있는 기능

예를들어 INotifyParsing, INotifyParsed 라든지..

CommandLineComposer

명령줄을 파싱하는 기능이 있다면 그의 반대되는 기능도 있어야됨.

c#의 클래스 인스턴스를 넘겨주는 것만으로도 한줄의 명령줄로 만들수 있도록 할 예정

MutuallyExclusive Switch

상호배타적 스위치란

명령줄 파싱시에 같은 MutuallyExclusive의 이름을 갖는 스위치중 단 1개만 적용시킬수 있는 기능이다.

현재 기능을 임시로 넣어둔 상태라 기능 보완 및 테스트 필요

도움말 옵션 추가

인자들이 많을 경우에 도움말이 길어지므로

간략하게 볼 수 있는 기능 및

옵션별로 설명을 볼 수 있는 기능 추가

기본값을 사용하는 인자 개선

예를들어 문자열을 나타내는 인자가 -m 일경우

-m text 처럼 뒤에 text 값이 강제되야 한다.

-m 만 입력할 경우에 -m의 기본값이 지정되어 있으면 굳이 text 값을 입력하지 않아도 기본값이 사용되도록 하는 기능

이전에는 기본값이 있을때는 -m를 입력하지 않아도 되게 되어 있음. 논리적으로 맞지 않아 보임.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.