Linenoise: ์œˆ๋„์šฐ ์ง€์›?

์— ๋งŒ๋“  2016๋…„ 04์›” 13์ผ  ยท  5์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: antirez/linenoise

Linenoise๋Š” Windows๋ฅผ ์ œ์•ˆํ•˜๋Š” ANSI.SYS ํ„ฐ๋ฏธ๋„์„ ์ง€์›ํ•œ๋‹ค๊ณ  ์ฃผ์žฅํ•˜์ง€๋งŒ Windows... ๋˜๋Š” ์ตœ์†Œํ•œ MSVC์—์„œ ์ปดํŒŒ์ผํ•˜๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. ํ•ด๋‹น ํ™˜๊ฒฝ์— ์กด์žฌํ•˜์ง€ ์•Š๋Š” termios.h, unistd.h ๋“ฑ๊ณผ ๊ฐ™์€ POSIX ํ—ค๋”๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

MSVC ์ง€์›์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์ด ์–ผ๋งˆ๋‚˜ ์‹คํ˜„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๊นŒ?

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

@Sonophoto ๋ถˆํ–‰ํžˆ๋„ ์ €์—๊ฒŒ๋Š” ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. C๊ฐ€ ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  5 ๋Œ“๊ธ€

@Asmod4n ๋ถˆํ–‰ํžˆ๋„ ํ•ด๋‹น ํŒŒ์ผ์—๋Š” Redis ์ฝ”๋“œ์— ์˜์กดํ•˜๋Š” ๋‚ด์šฉ์ด ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” Windows๊ฐ€ ์ง€์›๋  ๋•Œ๊นŒ์ง€ linenoise๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค... redis ์ฝ”๋“œ๊ฐ€ ์—ฌ๊ธฐ์— ํฌํŒ…๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

ํŽธ์ง‘: Nevermind, Windows๋ฅผ ์ง€์›ํ•˜๋Š” https://github.com/arangodb/linenoise-ng ๋ฅผ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค.

@yhirose ์˜ linenoise ๋ฒ„์ „๋„ ์ข‹์•„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. https://github.com/yhirose/cpp-linenoise

@Sonophoto ๋ถˆํ–‰ํžˆ๋„ ์ €์—๊ฒŒ๋Š” ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. C๊ฐ€ ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

https://github.com/msteveb/jimtcl/blob/master/linenoise.c

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰