

이것은 R-Darwish의 상반 포크로 유지하기 위해 유지합니다.
시스템을 최신 상태로 유지하려면 일반적으로 여러 패키지 관리자를 호출해야합니다. 이로 인해 껍질에 크고 포트할 수없는 쉘 1 라이너가 저장됩니다. 이를 해결하기 위해 상반기는 사용하는 도구를 감지하고 적절한 명령을 실행하여 업데이트합니다.
다른 시스템 사용자는 cargo install 또는 릴리스 페이지에서 컴파일 된 바이너리를 사용할 수 있습니다. 컴파일 된 바이너리에는 자체 업그레이드 기능이 포함되어 있습니다.
그냥 topgrade 실행하십시오.
예제 구성 파일은 config.example.toml 참조하십시오.
깨진 변경이 있을 때마다 주요 버전 번호가 부딪 히고 릴리스 노트에 이러한 변경 사항을 문서화 할 예정입니다. 메이저 릴리스로 업데이트 될 때 살펴보십시오.
질문이 있습니까? 문제 나 토론을 자유롭게 열어주십시오!
CONFIG_DIR%APPDATA%${XDG_CONFIG_HOME:-~/.config} topgrade 우선 순위로 다음 위치에서 구성 파일을 찾습니다.
CONFIG_DIR/topgrade.tomlCONFIG_DIR/topgrade/topgrade.toml우선 순위가 높은 파일이있는 경우 유효하든 아니든 다른 구성 파일은 무시됩니다.
첫 번째 실행 (구성 파일 없음)에서 topgrade CONFIG_DIR/topgrade.toml 에서 구성 파일을 만듭니다.
사용자 정의 명령은 필요에 따라 내장 명령 전, 중 또는 후에 실행할 수있는 구성 파일에서 정의 할 수 있습니다. 기본적으로 사용자 정의 명령은 UNIX의 $SHELL 환경 변수 ( sh 로 돌아 가기) 또는 Windows의 pwsh ( powershell 로 돌아 가기)에 따라 새 쉘을 사용하여 실행됩니다.
UNIX에서 대화식 쉘을 사용하여 명령을 실행하려면 쉘의 RC 파일을 소스하는 것과 같이 명령을 실행하려면 사용자 정의 명령이 시작될 때 -i 추가 할 수 있습니다. 그러나 이것은 쉘을 올바르게 종료하도록 명령이 필요하거나 그렇지 않으면 쉘이 무기한으로 매달려 있습니다.
구성 파일에서 remote_topgrades 라는 키를 지정할 수 있습니다. 이 키에는 상반기가 설치된 호스트 이름 목록이 포함되어야합니다. 상반기는 ssh 사용하여 로컬로 행동하기 전에 원격 호스트에서 topgrade 실행합니다. 특정 호스트로만 실행을 제한하려면 --remote-host-limit 매개 변수를 사용하십시오.
문제를 설명하는 새로운 문제를 열고 가능하면 해결책을 제공하십시오.
문제를 열어 지금 당신이 놓친 것을 지금 우리에게합시다. 도구의 경우 지원하는 플랫폼을 설명하는 문제를 열고 가능하면 사용의 예를 제공하십시오.
저장소를 포크하고 코딩을 시작하십시오.
Contributing.md를 참조하십시오