태그: #cli
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 15 편
벤치마크가 거짓말하는 세 가지 방식 — Rust CLI를 실제로 재보고 진 이야기
Rust로 만든 검색 도구를 실제 코퍼스 11,483개 파일에 돌려 ripgrep, grep과 비교했습니다. 결과는 ripgrep이 약 10배 빨랐고 제 도구는 BSD grep과 비슷했습니다. 그런데 이 숫자에 도달하기까지 하니스 버그 세 개가 각각 그럴듯하지만 틀린 결과를 냈습니다. 셸 함수가 실제 도구를 가로챈 일, 프로세스 기준 타이머를 프로세스 간에 뺀 일, time의 출력을 스스로
2026-08-19 · 16 분 읽기 #rust#cli#benchmark#performance#ripgrep지금 주목받는 오픈소스 (2) 빌드·에디터·CLI·터미널
패키지 설치, 린트, 번들링처럼 하루에 수십 번 반복되는 작업이 네이티브 언어로 다시 쓰이면서 대기 시간이 초 단위에서 밀리초 단위로 내려갔습니다. 빌드 도구, 에디터, 터미널, CLI 영역에서 실제로 자리를 잡은 오픈소스 12개를 스타 순위가 아니라 역할별로 묶어 소개합니다. 무엇을 대체하는지, 성숙도가 어느 정도인지, 언제 쓰면 안 되는지를 함께 적었고, 저장소 경로와 라이선스, 스타 수
2026-08-12 · 9 분 읽기 #open-source#developer-tools#cli#rust#performance문서 속 코드 스크린샷은 언제부터 거짓말이 되는가 — 이미지를 빌드 산출물로 만들기
손으로 찍어 문서에 붙인 코드 스크린샷은 소스가 없는 산출물입니다. 코드가 바뀌어도 이미지는 그대로라 어느 순간부터 조용히 틀린 것을 보여 주기 시작합니다. goshot 같은 CLI로 이미지를 명령 한 줄에서 생성하면 문서와 함께 다시 만들 수 있게 되고, 그 순간 비밀 값 가리기와 스타일 통일까지 검토 대상으로 끌어올 수 있습니다. 무엇이 확인된 기능이고 무엇을 제가 직접 실행해 보지 않았
2026-08-09 · 15 분 읽기 #documentation#developer-tools#cli#ci#automation터미널 UI 개발 가이드 — Ink·OpenTUI·Bubble Tea·ratatui·Textual, 무엇을 언제 쓰는가
shadcn 방식의 터미널 컴포넌트 모음 termcn이 GeekNews에 오르면서 TUI 개발이 다시 화제가 됐습니다. 이 글은 프레임워크 목록 나열 대신 세 가지 렌더링 모델 — Elm 아키텍처, 즉시 모드, 리액트식 재조정 — 로 생태계를 정리하고, 터미널이 자기 능력을 알려 주지 않는다는 근본 문제(트루컬러·크기·키보드 프로토콜 탐지), 리사이즈와 화면 찢어짐을 다루는 방법(SIGWIN
2026-07-31 · 25 분 읽기 #tui#terminal#ink#opentui#cliOh My OpenCode 사용법 — OpenCode를 멀티 에이전트 팀으로
OpenCode 위에 얹는 오케스트레이션 레이어 Oh My OpenCode로 비동기 서브에이전트 팀을 구성하고, 설치·설정·비용 안전까지 실전 가이드로 정리한다.
2026-07-06 · 31 분 읽기 #oh-my-opencode#opencode#ai-coding-agent#cli#developer-toolsRust로 CLI 만들기: clap과 ripgrep·fd·bat의 비결
지난 몇 년간 명령줄 도구들이 조용히 Rust로 다시 쓰였습니다. ripgrep, fd, bat, eza, zoxide, bacon. 왜 이런 르네상스가 일어났는지, 그리고 여러분이 직접 CLI를 만들 때 무엇이 필요한지 정리합니다. clap의 derive API로 인자와 서브커맨드를 선언하고, GC 없는 성능과 SIMD·mmap의 이점을 살피고, 단일 정적 바이너리로 배포하는 방법과 any
2026-06-27 · 16 분 읽기 #rust#cli#toolsripgrep은 왜 그렇게 빠른가
ripgrep이 grep보다 빠른 이유는 마법이 아니라 여러 결정의 누적입니다. Rust의 regex 크레이트가 쓰는 유한 오토마타(백트래킹 없음), SIMD로 가속한 memchr, 병렬 디렉터리 순회, .gitignore 존중, 스마트 케이스, 바이너리 건너뛰기, mmap까지. 빠른 도구를 만드는 원리를 하나씩 뜯어봅니다.
2026-06-17 · 24 분 읽기 #rust#performance#tools#cli터미널 TUI 르네상스 — GUI를 떠나 터미널로 돌아오는 개발자들
HTTP 클라이언트 Slumber가 HN과 GeekNews에서 소개되며 TUI 도구 르네상스가 다시 조명받고 있습니다. lazygit, k9s, lazydocker, yazi, btop 등 카테고리별 베스트 TUI와 fzf 레시피, tmux 조합 워크플로, ratatui와 bubbletea로 직접 만드는 맛보기까지 한 번에 정리합니다.
2026-06-12 · 24 분 읽기 #tui#terminal#devops#productivity#toolsTUI 르네상스 2026 — Ratatui·Bubble Tea·Textual·Ink로 다시 아름다워진 터미널 (심층 가이드)
lazygit·k9s·atuin·gum·posting·slumber. 2026년의 터미널은 더는 회색 텍스트 위의 검은 배경이 아니다. 둥근 모서리, 그라데이션, 마우스 지원, 마크다운, 이미지까지. Charm의 Bubble Tea, Rust 진영의 Ratatui, Python의 Textual, JSX/React의 Ink가 각각 자기 철학으로 TUI를 부활시켰다. 이 글은 네 toolkit의
2026-05-14 · 32 분 읽기 #tui#terminal-ui#ratatui#bubbletea#textualGo 언어 완전 가이드 2025: 고루틴, 채널, 인터페이스부터 프로덕션 패턴까지
Go 언어의 모든 것! 고루틴/채널 동시성, 인터페이스와 덕 타이핑, 에러 처리 패턴, 제네릭(1.18+), 구조체와 메서드, 테스트, 프로파일링, gRPC/REST 서버, CLI 도구, Docker 최적화 빌드까지.
2026-03-23 · 35 분 읽기 #go#golang#goroutine#channel#interfaceShell 기본기부터 고급 운용까지: 엔지니어를 위한 실전 Shell 가이드
Bash/Zsh 기본 문법부터 파이프라인·프로세스 치환·시그널 핸들링·성능 최적화까지, 실무 엔지니어가 반드시 알아야 할 Shell 운용 기법을 코드 예제와 함께 정리한다.
2026-03-07 · 14 분 읽기 #linux#shell#bash#zsh#scripting마우스에 손을 대지 않는 즐거움: 터미널 생산성을 극대화하는 5가지 핵심 전략
vim-tmux-navigator로 심리스 네비게이션, 직관적 패널 분할, Vimux 초고속 피드백 루프, 시스템 클립보드 동기화, Dotfiles 관리까지 — Vim과 Tmux로 터미널 생산성을 극대화하는 5가지 핵심 전략을 실전 설정과 함께 완벽 정리한다.
2026-03-01 · 53 분 읽기 #vim#tmux#terminal#productivity#neovimTmux 명령어 완벽 가이드: 터미널 멀티플렉서로 생산성을 10배 높이는 모든 명령어 총정리
Tmux의 세션/윈도우/페인 개념부터 키바인딩, 복사 모드, 플러그인, 커스텀 설정(.tmux.conf), 페어 프로그래밍, SSH 원격 작업까지 — 터미널 멀티플렉서 Tmux의 모든 명령어를 실전 예제와 함께 완벽 정리한다.
2026-03-01 · 56 분 읽기 #tmux#terminal#linux#multiplexer#productivityVim 명령어 완벽 가이드: 텍스트 에디터의 끝판왕을 마스터하는 모든 명령어 총정리
Vim의 모달 편집 철학부터 이동, 편집, Visual Mode, 텍스트 객체, 명령 모드, 매크로, .vimrc 설정, 플러그인까지 — Vim의 모든 명령어를 실전 예제와 함께 완벽 정리한다.
2026-03-01 · 30 분 읽기 #vim#neovim#editor#linux#terminalClaude Code 완벽 가이드: Anthropic의 AI 코딩 에이전트로 개발 생산성을 혁신하는 방법
Anthropic의 공식 CLI 도구인 Claude Code의 설치부터 핵심 명령어, 슬래시 커맨드, MCP 서버 연동, 멀티 에이전트 아키텍처, IDE 통합, CLAUDE.md 활용법, 커스텀 훅까지 — AI 코딩 에이전트의 모든 기능을 실전 예제와 함께 완벽 정리한다.
2026-03-01 · 57 분 읽기 #claude-code#anthropic#ai-coding#cli#ai-agent