omm

omm update

현재 업데이트 채널의 최신 소스로 omm을 재설치하고, 추천·규칙 데이터를 새로고침합니다.

01 / 06

개요

최신 omm을 받을 때 쓰는 명령입니다 — omm setting version이 고른 채널(기본 stable, 또는 beta)에서 가져오고, 이미 최신이면 파괴적인 일 없이 추천·규칙 데이터만 새로고침합니다. 패키지 매니저로 설치한 경우(Homebrew, PyPI의 pipx)는 아무것도 건드리지 않고 해당 매니저의 업그레이드 명령을 대신 출력합니다 — update는 Git 소스 설치만 관리할 줄 알기 때문입니다.

02 / 06

옵션

이 명령이 받는 모든 옵션과, 생략했을 때의 기본값입니다.

    03 / 06

    예제

    기본 검색부터 스크립트에 넣을 만한 형태까지.

    현재 채널의 최신 커밋으로 업데이트합니다.

    $ omm update

    같은 업데이트를, 진행 출력 없이.

    $ omm update --quiet

    04 / 06

    실제 실행 예시

    실제 최신 상태 메시지(src/omm/cli.py:2536) 그대로 재구성한 것입니다 — 더 새 커밋이 있으면 update가 omm 자체를 재설치하는데, 이 페이지는 실제 머신에서 그걸 실행하지 않았습니다. 버전·커밋은 이 개발 머신의 실제 값이 아니라 대표값입니다.

    06 / 06

    문제가 생겼다면

    아래 메시지는 모두 이 명령이 실제로 출력하는 것들입니다. 해당하는 메시지를 찾아 원인을 읽고, 마지막 줄대로 하면 됩니다.

    1. Update failed:
      원인
      내부의 git pull이나 pipx 재설치 단계가 실패했습니다 — 메시지에 실제 원인을 담은 해당 명령의 stderr가 그대로 포함됩니다.
      대처
      포함된 에러를 읽고 구체적 원인(네트워크, 권한, 정리 안 된 로컬 체크아웃)을 확인해 고친 다음 다시 시도하세요.
      출처
      src/omm/cli.py:2542-2544

    그래도 해결되지 않는다면, 화면에 뜬 메시지 그대로를 첨부해 이슈를 등록하세요.

    전체 명령어