dotfiles GitHub Actions에서 dotfiles 자동 테스트 저는 평소 Mac에서 작업하고 있지만 Linux에 dotfiles를 가져 가고 싶을 수 있습니다. 하지만 언제나 에러가 나오므로 곤란해 버립니다. 그래서 dotfiles의 품질을 유지하기 위해 을 사용하여 CI를 사용해 보았습니다. 설치 스크립트 (심볼릭 링크 만들기) 실행 .bash_profile 및 .bashrc 불러오기 brew bundle 실행(Mac 전용) Shell Script (... 시GitHubActionsdotfilesGitHub Dot 언어로 작성된 파일을 Python pydot으로 이미징 Chainer의 extensions.dump_graph를 이용하면 Dot 언어로 기술된 파일을 출력해 준다. 이 Dot 파일은 graphviz로 화상화할 수 있지만, 이번은 Python을 이용해 화상화한다. 우분투 16.04 Python 3.5.2 graphviz pydot 다음은 MNIST 런타임에 생성된 Dot 파일을 시각화한 결과 여러 개의 Dot 파일을 읽고 싶었기 때문에 입력은 Do... 파이썬pydotChainerGraphvizdotfiles Git 관리하는 dotfiles의 추천 - 자신의 개발 환경을 가지고 다니자 - 엔지니어인 것, 자신에게 최적의 개발 환경을 구축하는 것은 shell은 zsh, iTerm2를 넣고 테마는 iceberg에서, 한층 더 모든 CLI를 인스톨 한다…등. ↑의 리포지토리는 git clone 하고 README의 커멘드를 치는 것만으로, Mac/CentOS/Fedora/RedHat등의 환경에 맞추어, 환경 구축을 가볍게 실시해 줍니다! 흔히 무엇인가의 설정 파일을 가리킵니다. (.... ShellScript환경 구축개발 환경Macdotfiles WSL과 Mac에서 움직이는 dotfiles를 만든 이야기 Windows Subsystem for Linux의 약자입니다. 한마디로 말하면, 「Windows 10상에서 동작하는 Linux 서브시스템」이 됩니다. 이번에는이 WSL과 Mac에서 작동하는 dotfiles를 만들었습니다. ※ 환경을 크게 바꾸기 위해 이용할 때는 주의해 주세요! Ubuntu 18.04 LTS (스토어 앱) macOS Mojave(10.14.3) neovim fish tmux... WindowsSubsystemForLinuxWSLdotfilesneovimfish fish에서 dotfiles 관리자 dot 사용 나는 dotfiles를 관리하기 위해 이라는 dotfiles 관리자를 사용했습니다. 그러나 dot은 bash/zsh에만 대응하기 때문에 fish에서는 사용할 수 없었습니다. 그래서 fish에서도 dot를 사용할 수 있도록 해 보았습니다. fish는 bash/zsh와 호환되지 않기 때문에 1에서 fish로 만드는 것은 포기했습니다. bash라면 대부분은 어떤 환경에도 들어 있을 것이므로, ba... fishdotfilesBash vim의 자동 완성 플러그인 YMC (YouCompleteMe) 팝업 메뉴의 색상을 변경하는 방법 🏁 이 용으로 vim에서 대인기의 플러그인 YouCompleteme(이하 YCM) 팝업 부분의 색을 바꾸는 방법. YCM은 IDE처럼 입력에 맞게 자동으로 보완 후보를 내주는 vim용 플러그인입니다. 몰랐던 분은 지금 사용해 봅시다. 이라고 하는 Material Design인 스키마를 넣고 있습니다만, 초기 상태라면 YCM의 팝업이 읽을 수 없어😥 그래서 바꾸는 방법은 없을까-라고 생각한 곳 있... vimrcVimYouCompleteMedotfilesycm zsh에서 자주 빚진 플러그인 소개 별로 상세하게는 쓰지 않고, 어떻게 할 수 있을까 어딘가 편리한 것만을 간결하게 써 갑니다. 지연 로딩을 사용하여 빠른 시작이 맛의 zsh 플러그인 관리자입니다. 의 개발이 최근 별로 활발하지 않은 것 같아서 환승했습니다. 플러그인의 인스톨·업데이트는 동기 실행하고 있는 것 같고 zplug에 비해 느립니다만, 쉘의 기동시의 지연 설정등이 충실하고 있기 때문에 쉘의 기동이 고속이 되기 때문에 ... dotfilesZsh 도트 파일(설정 파일)을 직접 Git으로 관리 —— 링크를 만들거나 귀찮은 Git에 익숙해지면 홈 디렉토리 이하의 설정 파일들, 이른바 도트 파일도 Git에서 관리하고 싶어집니다. 자주 소개되는 방법은 도트 파일을 넣는 전용 디렉토리를 준비하고 그 디렉토리를 Git의 관리하에 두고 거기에서 홈 디렉토리 아래로 심볼릭 링크를 붙이는 방법입니다. 그러나 이것은 귀찮기 때문에 나는 홈 디렉토리를 직접 Git의 관리하에 두고 있습니다. 난폭할지도 모릅니다만, 우선 지금까지... UNIXAdventCalendar리눅스dotfilesGit 2015년(정도에 좋음) tmux 환경 설정 정리 작년 정도부터 멍하니 사용하고 있던 tmux도 대체로 설정이 굳어졌으므로, 설정 방법을 정리합니다. 기본적으로 리눅스에서 사용을 가정합니다. 적어도 tmux 2.1 이상은 원하기 때문에 소스로부터 빌드를 실시하고 있습니다. 빌드에 대해서는 아래 문서를 참조하십시오. 처음에도 썼습니다만, 기본적으로 Linux에서의 사용을 상정하고 있으므로, clipboard 당은 적절히 수정하십시오. .tmu... ShellScripttmux쉘리눅스dotfiles 홈 폴더를 청소하십시오! XDG 발견 이 모든 파일을 홈 폴더에 두는 것은 약간 이상하며 도트 파일 전략이 있는 경우 따라가기도 쉽지 않습니다. 이 사양은 점진적으로 채택되며 ~/.config/또는 ~/.cache 폴더에서 많은 파일을 볼 수 있습니다. 그래서 현재 많은 프로그램이 XDG 기본 디렉토리 사양을 지원하기 시작했고 일부는 ~/.config를 직접 사용하여 구성 파일을 저장하도록 선택했으며 일부는 단순히 지원하지 않는... devjournaldotfileslinuxtooling Finder를 사용하여 숨겨진 파일을 임시로 표시하기(키보드 단축키) Finder에는 숨겨진 파일(dotfiles)로 표시하고 산처럼 나오는 방법이 있다.그것은 defaults 이 명령으로 설정을 바꾸고Finder를 다시 시작하는 방법입니다. 하지만 실제로 해보면 숨겨진 파일의 표시가 심심하기 때문에 평소에 숨기고 필요할 때 쉽게 변환할 수 있기를 바란다. 이렇게 하면 Finder에 초점이 있을 때 Shift+Cmd+. 를 입력하면 점 파일의 디스플레이 숨김 ... shortcutdotfilesMacfinder 필수 매개 변수: Plugin " Set File type to 'text' for files ending in .txt autocmd BufNewFile,BufRead *.txt setfiletype text " For all text files set 'textwidth' to 78 characters. " Opens an edit command with the path of the currently edited fi... dotfiles Dofiles 소개 제가 좋아하는 부분을 소개하겠습니다. zsh bootstrap.zsh 일발 모두 설정. 또한 완전히 새로운 환경에서'curl-ssSLza.'.kuro.red/install.sh|sh만 있으면 환경을 구축할 수 있습니다. 설치에 들어가는 스크립트는 자동으로 설치 프로그램으로 실행됩니다. 창고 이름 cd 디렉터리에서 터미널 제목을 창고 이름으로 설정합니다. 창고는 ghq에서 관리한다.ghq와pe... Zshdotfilestech CLI로 AppStore 애플리케이션 설치 최근에 맥이 고장난 느낌이 좋아서 깨끗하게 설치했어요. 이때 자신의 것을 이용했다 . 이후 AppStore에만 있는 애플리케이션을 수동으로 설치했습니다. brew에 없는 건 수동만 있는 것 같은데 CLI에 앱스토어를 설치할 수 있는 앱이 있으니까 소개해 드릴게요. CLI는 AppStore 애플리케이션을 통합적으로 설치합니다. 사용 방법은 README에 모두 쓰여 있습니다. 사용하기 어려운 점... AppStoredotfilestech Dot 파일(구성 파일)을 쉽게 관리 오래된 노트북에서 새 노트북으로 마이그레이션하거나 전체 OS를 다시 설치할 때마다 항상 모든 구성 파일(Ide 구성, bash 기록, 앱 프로필 등)을 하드 디스크에 복사했습니다. 홈 폴더에서 불필요한 구성을 모두 복사(모두 압축하여)하거나 특정 구성을 선택하면 계속 누락됩니다. 그 모든 것을 압축하더라도 저장하는 것은 또 다른 큰 도전이었습니다. 데이터 저장에는 로컬 또는 클라우드에 저장하... configmanagementconfigsdotfilesmanagementdotfiles Jenn의 기사를 make로 한번에 써보고 싶었어요. zenn.dev의github 협업은 훌륭하지만 브라우저에서 기사를 쓰고 싶을 때도 있습니다. 그래, 간단한 느낌을 잃은 것 같아서 나는 하나하나 노드의 지령을 쓰기 시작했다. 이 문제를 해결하기 위해 나는 아무것도 생각하지 않고 make 바로 기사를 써서 그 환경을 구축하고 싶을 뿐이다. 이번에는 그 소개야. 기술적 관점에서 나온 해설을 나는 다시 부기 사항으로 총결하고 싶다. 나는 Virt... DockerGitHubVimmakefiledotfilesidea 너의dotfiles를 알려줘!(언제든지 업데이트) "설정 파일을 하나씩 만드는 건 귀찮아요~" 댓글에 하나하나 써주시면 정말 기쁠 것 같아요. iTerm2(iTerm2의 설정) .vimrc(vim의 설정) .zshrc(zsh의 설정) lib/npm.sh(전역 npm 패키지 관리) initial.sh(완전 초기 설정 시 조개 스크립트) deploy.sh(기호 링크로 만든 하우징 스크립트) 공식은 이해하기 쉬우니 도입할 때 보는 게 좋을 것 같... dotfilestech
GitHub Actions에서 dotfiles 자동 테스트 저는 평소 Mac에서 작업하고 있지만 Linux에 dotfiles를 가져 가고 싶을 수 있습니다. 하지만 언제나 에러가 나오므로 곤란해 버립니다. 그래서 dotfiles의 품질을 유지하기 위해 을 사용하여 CI를 사용해 보았습니다. 설치 스크립트 (심볼릭 링크 만들기) 실행 .bash_profile 및 .bashrc 불러오기 brew bundle 실행(Mac 전용) Shell Script (... 시GitHubActionsdotfilesGitHub Dot 언어로 작성된 파일을 Python pydot으로 이미징 Chainer의 extensions.dump_graph를 이용하면 Dot 언어로 기술된 파일을 출력해 준다. 이 Dot 파일은 graphviz로 화상화할 수 있지만, 이번은 Python을 이용해 화상화한다. 우분투 16.04 Python 3.5.2 graphviz pydot 다음은 MNIST 런타임에 생성된 Dot 파일을 시각화한 결과 여러 개의 Dot 파일을 읽고 싶었기 때문에 입력은 Do... 파이썬pydotChainerGraphvizdotfiles Git 관리하는 dotfiles의 추천 - 자신의 개발 환경을 가지고 다니자 - 엔지니어인 것, 자신에게 최적의 개발 환경을 구축하는 것은 shell은 zsh, iTerm2를 넣고 테마는 iceberg에서, 한층 더 모든 CLI를 인스톨 한다…등. ↑의 리포지토리는 git clone 하고 README의 커멘드를 치는 것만으로, Mac/CentOS/Fedora/RedHat등의 환경에 맞추어, 환경 구축을 가볍게 실시해 줍니다! 흔히 무엇인가의 설정 파일을 가리킵니다. (.... ShellScript환경 구축개발 환경Macdotfiles WSL과 Mac에서 움직이는 dotfiles를 만든 이야기 Windows Subsystem for Linux의 약자입니다. 한마디로 말하면, 「Windows 10상에서 동작하는 Linux 서브시스템」이 됩니다. 이번에는이 WSL과 Mac에서 작동하는 dotfiles를 만들었습니다. ※ 환경을 크게 바꾸기 위해 이용할 때는 주의해 주세요! Ubuntu 18.04 LTS (스토어 앱) macOS Mojave(10.14.3) neovim fish tmux... WindowsSubsystemForLinuxWSLdotfilesneovimfish fish에서 dotfiles 관리자 dot 사용 나는 dotfiles를 관리하기 위해 이라는 dotfiles 관리자를 사용했습니다. 그러나 dot은 bash/zsh에만 대응하기 때문에 fish에서는 사용할 수 없었습니다. 그래서 fish에서도 dot를 사용할 수 있도록 해 보았습니다. fish는 bash/zsh와 호환되지 않기 때문에 1에서 fish로 만드는 것은 포기했습니다. bash라면 대부분은 어떤 환경에도 들어 있을 것이므로, ba... fishdotfilesBash vim의 자동 완성 플러그인 YMC (YouCompleteMe) 팝업 메뉴의 색상을 변경하는 방법 🏁 이 용으로 vim에서 대인기의 플러그인 YouCompleteme(이하 YCM) 팝업 부분의 색을 바꾸는 방법. YCM은 IDE처럼 입력에 맞게 자동으로 보완 후보를 내주는 vim용 플러그인입니다. 몰랐던 분은 지금 사용해 봅시다. 이라고 하는 Material Design인 스키마를 넣고 있습니다만, 초기 상태라면 YCM의 팝업이 읽을 수 없어😥 그래서 바꾸는 방법은 없을까-라고 생각한 곳 있... vimrcVimYouCompleteMedotfilesycm zsh에서 자주 빚진 플러그인 소개 별로 상세하게는 쓰지 않고, 어떻게 할 수 있을까 어딘가 편리한 것만을 간결하게 써 갑니다. 지연 로딩을 사용하여 빠른 시작이 맛의 zsh 플러그인 관리자입니다. 의 개발이 최근 별로 활발하지 않은 것 같아서 환승했습니다. 플러그인의 인스톨·업데이트는 동기 실행하고 있는 것 같고 zplug에 비해 느립니다만, 쉘의 기동시의 지연 설정등이 충실하고 있기 때문에 쉘의 기동이 고속이 되기 때문에 ... dotfilesZsh 도트 파일(설정 파일)을 직접 Git으로 관리 —— 링크를 만들거나 귀찮은 Git에 익숙해지면 홈 디렉토리 이하의 설정 파일들, 이른바 도트 파일도 Git에서 관리하고 싶어집니다. 자주 소개되는 방법은 도트 파일을 넣는 전용 디렉토리를 준비하고 그 디렉토리를 Git의 관리하에 두고 거기에서 홈 디렉토리 아래로 심볼릭 링크를 붙이는 방법입니다. 그러나 이것은 귀찮기 때문에 나는 홈 디렉토리를 직접 Git의 관리하에 두고 있습니다. 난폭할지도 모릅니다만, 우선 지금까지... UNIXAdventCalendar리눅스dotfilesGit 2015년(정도에 좋음) tmux 환경 설정 정리 작년 정도부터 멍하니 사용하고 있던 tmux도 대체로 설정이 굳어졌으므로, 설정 방법을 정리합니다. 기본적으로 리눅스에서 사용을 가정합니다. 적어도 tmux 2.1 이상은 원하기 때문에 소스로부터 빌드를 실시하고 있습니다. 빌드에 대해서는 아래 문서를 참조하십시오. 처음에도 썼습니다만, 기본적으로 Linux에서의 사용을 상정하고 있으므로, clipboard 당은 적절히 수정하십시오. .tmu... ShellScripttmux쉘리눅스dotfiles 홈 폴더를 청소하십시오! XDG 발견 이 모든 파일을 홈 폴더에 두는 것은 약간 이상하며 도트 파일 전략이 있는 경우 따라가기도 쉽지 않습니다. 이 사양은 점진적으로 채택되며 ~/.config/또는 ~/.cache 폴더에서 많은 파일을 볼 수 있습니다. 그래서 현재 많은 프로그램이 XDG 기본 디렉토리 사양을 지원하기 시작했고 일부는 ~/.config를 직접 사용하여 구성 파일을 저장하도록 선택했으며 일부는 단순히 지원하지 않는... devjournaldotfileslinuxtooling Finder를 사용하여 숨겨진 파일을 임시로 표시하기(키보드 단축키) Finder에는 숨겨진 파일(dotfiles)로 표시하고 산처럼 나오는 방법이 있다.그것은 defaults 이 명령으로 설정을 바꾸고Finder를 다시 시작하는 방법입니다. 하지만 실제로 해보면 숨겨진 파일의 표시가 심심하기 때문에 평소에 숨기고 필요할 때 쉽게 변환할 수 있기를 바란다. 이렇게 하면 Finder에 초점이 있을 때 Shift+Cmd+. 를 입력하면 점 파일의 디스플레이 숨김 ... shortcutdotfilesMacfinder 필수 매개 변수: Plugin " Set File type to 'text' for files ending in .txt autocmd BufNewFile,BufRead *.txt setfiletype text " For all text files set 'textwidth' to 78 characters. " Opens an edit command with the path of the currently edited fi... dotfiles Dofiles 소개 제가 좋아하는 부분을 소개하겠습니다. zsh bootstrap.zsh 일발 모두 설정. 또한 완전히 새로운 환경에서'curl-ssSLza.'.kuro.red/install.sh|sh만 있으면 환경을 구축할 수 있습니다. 설치에 들어가는 스크립트는 자동으로 설치 프로그램으로 실행됩니다. 창고 이름 cd 디렉터리에서 터미널 제목을 창고 이름으로 설정합니다. 창고는 ghq에서 관리한다.ghq와pe... Zshdotfilestech CLI로 AppStore 애플리케이션 설치 최근에 맥이 고장난 느낌이 좋아서 깨끗하게 설치했어요. 이때 자신의 것을 이용했다 . 이후 AppStore에만 있는 애플리케이션을 수동으로 설치했습니다. brew에 없는 건 수동만 있는 것 같은데 CLI에 앱스토어를 설치할 수 있는 앱이 있으니까 소개해 드릴게요. CLI는 AppStore 애플리케이션을 통합적으로 설치합니다. 사용 방법은 README에 모두 쓰여 있습니다. 사용하기 어려운 점... AppStoredotfilestech Dot 파일(구성 파일)을 쉽게 관리 오래된 노트북에서 새 노트북으로 마이그레이션하거나 전체 OS를 다시 설치할 때마다 항상 모든 구성 파일(Ide 구성, bash 기록, 앱 프로필 등)을 하드 디스크에 복사했습니다. 홈 폴더에서 불필요한 구성을 모두 복사(모두 압축하여)하거나 특정 구성을 선택하면 계속 누락됩니다. 그 모든 것을 압축하더라도 저장하는 것은 또 다른 큰 도전이었습니다. 데이터 저장에는 로컬 또는 클라우드에 저장하... configmanagementconfigsdotfilesmanagementdotfiles Jenn의 기사를 make로 한번에 써보고 싶었어요. zenn.dev의github 협업은 훌륭하지만 브라우저에서 기사를 쓰고 싶을 때도 있습니다. 그래, 간단한 느낌을 잃은 것 같아서 나는 하나하나 노드의 지령을 쓰기 시작했다. 이 문제를 해결하기 위해 나는 아무것도 생각하지 않고 make 바로 기사를 써서 그 환경을 구축하고 싶을 뿐이다. 이번에는 그 소개야. 기술적 관점에서 나온 해설을 나는 다시 부기 사항으로 총결하고 싶다. 나는 Virt... DockerGitHubVimmakefiledotfilesidea 너의dotfiles를 알려줘!(언제든지 업데이트) "설정 파일을 하나씩 만드는 건 귀찮아요~" 댓글에 하나하나 써주시면 정말 기쁠 것 같아요. iTerm2(iTerm2의 설정) .vimrc(vim의 설정) .zshrc(zsh의 설정) lib/npm.sh(전역 npm 패키지 관리) initial.sh(완전 초기 설정 시 조개 스크립트) deploy.sh(기호 링크로 만든 하우징 스크립트) 공식은 이해하기 쉬우니 도입할 때 보는 게 좋을 것 같... dotfilestech