cli(command line interface)를 포팅하려고 하는데요.

junho812의 이미지

제가 아직 초보라 잘모르는데..

cli(command line interface) 명령줄 인터페이스를 올리려고하는데

open source를 찾고 있거든요..

찾아봤는데 자바 또는 c++이 있더라고요.

저는 c언어로만 되어있는 오픈소스를 찾고있는데

c언어로 된 cli(command line interface) 오픈소스가 뭐가있나요?

Prentice의 이미지

readline - GNU GPL로 공개된 라이브러리입니다.

GPL 때문에 안 된다면 bsd readline, mit readline 등으로 검색하시면 대안이 나올 것입니다.

dontdieych의 이미지

https://github.com/radare/radare2/blob/master/libr/cons/dietline.c

/* radare - LGPL - Copyright 2007-2013 - pancake */
/* dietline is a lightweight and portable library similar to GNU readline */

써본 적은 없습니다.

dontdieych의 이미지

cli 인터페이스를 올리신다는 게 쉘처럼 대화식으로 사용하시겠다는 뜻인가요? 아니면 그냥 ls 같은 명령어 처럼 cli 환경에서 동작하는 프로그램을 만드신다는 뜻인가요?

전자의 경우이면 readline같은 라이브러리를 쓰시는 게 맞는 것 같고 후자의 경우에는 좀 더 설명이 필요할 것 같습니다. 어떤 요구 조건이 만족되야 하는지 등등.