2009-11-26 3 views
9

웹 프레임 워크가 있습니다. GUI 프레임 워크가 있습니다. 루비 용 콘솔/명령 줄 프레임 워크가 있는지 궁금한가요?루비 용 명령 줄 프레임 워크가 있습니까?

특히 내가 수하고자 :

  1. 특정 뷰를 가지며 I 다른 입력 세그먼트 탭 있었다. 웹 페이지의 양식으로 할 수있는 것과 똑같습니다.
  2. 일반적인 콘솔 바로 가기 (ctr-k, ctr-a, ctr-e 등)를 사용하고 싶습니다.
  3. 커서가 특정 입력 위치에 있으면 가끔 한 개의 키 누름 이벤트가 아니라 텍스트를 입력 한 다음 Enter 키를 누릅니다.

는 통합 된 프레임 워크를 할 필요가 없습니다. 하지만 루비에서 콘솔 앱을 작성하는 것은 다소 성가신 것처럼 보입니다. 이 작업을 더 쉽게 해주는 도구가 있습니까?

+2

"명령 줄"이 아닌 콘솔 라이브러리를 찾는 것처럼 들립니다. 제목과 관련하여 내가 예상했던 질문이 아니 었습니다. – Ken

답변

5

는 질문에서 판단이 저주 기반의 프레임 워크를 찾고처럼 같은 소리. 그러나 경우에 당신은 여기에 유용 할 수 있습니다 내가 쓴 일부 콘솔/IRB 관련 보석 아니죠 그 - 전망

  • bond로 수업을 연관 뷰 프레임 워크 -

    • hirb는 사용자의 readline 완료 만들어 쉽게
    • boson - 콘솔 명령 프레임 워크

    이제 대답 질문 :

    1. 어떻게해야할지 모르지만 this nice curses app 소스 코드를 읽을 수 있습니다.
    2. 은 '작성한 Readline은'당신
    3. 은 '하이'를 필요로
    4. 그 키 바인딩을 제공 요구; answer = HighLine.new.ask ('ask something') {| e | 이자형.문자 = TRUE}
  • 2

    두 이상 (사용하지 않는 어느 쪽도 불구하고) 찾을 도움이 될 수 있습니다

    , 난 당신이 라이브러리 있다고 생각 , 프레임 워크 in mi가 아닙니다. nd. 어쨌든 누구나 자유롭게 Rails를 포팅해볼 수 있습니다 ...;)

    사실, 접근성을 염두에두고 작성된 웹 애플리케이션을 갖춘 텍스트 기반 브라우저를 사용합니다. 너에게 필요한 것을 줄 수있다. 또한 무료로 웹 인터페이스를 사용할 수 있습니다!

    +0

    예, 텍스트 기반 브라우저는 매우 멋집니다. 나는 자라서 비 웹 기반 응용 프로그램을 쓰지 않아야 할 때라고 생각합니다. 하지만 콘솔이 제공하는 "인터페이스"(명령 행 완료, 기록 등)를 좋아합니다. –

    1

    나는 SimpleConsole 당신이 찾고있는 무엇을 생각 :

    신속하게 개발 된 콘솔 응용 프로그램을 얻을 수있는 작은 프레임 워크입니다. 스크립트의 경우 잔인 할 수도 있지만 일부 응용 프로그램에서는 매우 유용합니다. [...] SimpleConsole에는 컨트롤러와 뷰가 있으며 컨트롤러는 뷰의 변수를 으로 설정합니다. 보기는 선택 사항이지만 많은 'puts'메서드가 있고 논리와 분리하려는 경우 편리합니다.

    +0

    물론 포괄적이고 간단한 문서가없는 멋진 아이디어는 자신 만의 롤링보다 더 많은 작업입니다. 그것은 "진입 장벽"이 낮은 문제로 인한 문제입니다. :) –

    1

    이 당신을 위해 무엇을 찾고 있습니다 : Luc.ie http://my.luc.ie/

    루시 루비로 작성된 MVC 패턴 기반의 콘솔 응용 프로그램 프레임 워크입니다.

    0

    위의 내용을 별도의 답변으로 추가하여 을 자체적으로 평가할 수 있습니다.

    시험해보십시오. cliqr. 가볍고 강력한 프레임 워크로 미리 만들어진 여러 기능 (명령 용 셸 포함)이 함께 제공됩니다. git 저장소의 예제를 살펴보십시오.

    관련 문제