lazygit 설정 파일의 배치 위치 변경하기
lazygit 소개
git의 TUI입니다.
프로파일 정보
lazygit의 설정 파일문서에 따라 기본적으로 모든 OS는 다음과 같은 방식으로 설정됩니다.
~/.config/jesseduffield/lazygit/config.yml
~/Library/Application Support/jesseduffield/lazygit/config.yml
%APPDATA%\jesseduffield\lazygit\config.yml
The path we now use is a mix of the xdg directory guidelines mixed with the (old) GoLang way of storing projects.
https://github.com/jesseduffield/lazygit/issues/913#issuecomment-669023281
프로파일 위치 수정 방법
옵션 사용
명령의 도움말에 따라 설정 파일을
-ucd (--use-config-dir)
옵션으로 배치할 디렉터리를 지정할 수 있습니다.$ lazygit --help
lazygit
Flags:
-h --help Displays help with available flag, subcommand, and positional value parameters.
-p --path Path of git repo. (equivalent to --work-tree=<path> --git-dir=<path>/.git/)
-f --filter Path to filter on in `git log -- <path>`. When in filter mode, the commits, reflog, and stash are filtered based on the given path, and some operations are restricted
-v --version Print the current version
-d --debug Run in debug mode with logging (see --logs flag below). Use the LOG_LEVEL env var to set the log level (debug/info/warn/error)
-l --logs Tail lazygit logs (intended to be used when `lazygit --debug` is called in a separate terminal tab)
-c --config Print the default config
-cd --print-config-dir Print the config directory
-ucd --use-config-dir override default config directory with provided directory
-w --work-tree equivalent of the --work-tree git argument
-g --git-dir equivalent of the --git-dir git argument
설정 파일을 ~/.config/lazygit/config.yml
로 설정하려면 다음과 같이 옵션을 지정하면 됩니다.매번 지정하는 것은 매우 번거롭기 때문에 별명에 쉽게 등록할 수 있다.
$ lazygit -ucd ~/.config/lazygit
환경 변수 사용
파일 디렉터리를 설정하는 부분을 결정하는 코드를 보면
CONFIG_DIR
환경 변수입니다.-ucd
옵션은 이 CONFIG_DIR
를 덮어쓰지만 환경 변수 설정CONFIG_DIR
을 직접 사용해도 동일합니다.CONFIG_DIR
라는 이름은 너무 보편적이어서 환경 변수로 제어하는 것은 망설일 수 있다.설정 파일의 위치를 바꾸려면
-ucd
옵션을 사용하지 않으려면 사용하지 않습니다.(적어도
LAZYGIT_CONFIG_DIR
이런 이름이 됐으면 좋겠다고 생각해요)
Reference
이 문제에 관하여(lazygit 설정 파일의 배치 위치 변경하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/t2h5/articles/247cee3f3ad8cfdd45ca텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)