Skip to content

參考

CLI 參考

本頁的英文版本在翻譯之後已有變更。英文頁面為最新版本。 閱讀英文版

Oloproof 註冊的每一個指令,以及它的作用。每個指令都接受 --help,它會印出這些摘要所依據的完整說明。

本頁由 scripts/generate_cli_reference.py 從 CLI 產生。手動編輯它沒有意義:下一次執行會覆寫它,而只要提交的副本過時,make check 就會失敗。

指令

指令作用
oloproof audit本專案中每個人所做的每一項操作,以及每一項操作能證明什麼。
oloproof compare報告兩次已儲存執行的成對計數、差值與決策。
oloproof credentials list本工作區保存的名稱。絕不顯示其值。
oloproof credentials set為本工作區儲存一把供應商金鑰,從環境變數或標準輸入讀取。
oloproof diagnose在某項介入下,以黃金脈絡重新執行一次執行中失敗的案例。
oloproof doctor報告本機提供的 Python、平台與供應商環境。
oloproof evaluators calibrate將機率評審宣稱的機率與人的判斷相比對進行量測,並擬合一個校正。
oloproof evaluators list列出每個已儲存的評估器版本,以及決策會讀取到的狀態。
oloproof evaluators probe在沒有標註的情況下探測評審:在沒有任何要緊的東西改變時,它的判定有多常變動。
oloproof evaluators retire撤回對某個評估器版本的信任。此為終結狀態:請記錄一個新版本來取代它。
oloproof evaluators try以已記錄的標註量測一個草稿評估器,且不驗證任何東西。
oloproof evaluators validate以已儲存的人工標註量測評估器,並依據這份證據驗證它。
oloproof export為一次執行、一次比較或一個評估器版本寫出可攜的套件包。
oloproof gate依政策決定發布,並依決策結束程式。
oloproof init建立專案骨架:一個範例系統、oloproof.yaml 與 release.yaml。
oloproof inspect讀取已儲存的執行、案例、比較或診斷。
oloproof job一項託管作業的結果,並依其產生之執行的閘門結束程式。
oloproof labels export將案例寫入 CSV 供人標註:一份盲目的隨機樣本,或待審查的案例。
oloproof labels import將標註檔中每一列已填寫的資料記錄為標註,否則一列也不記錄。
oloproof login在瀏覽器中核准,將這個終端機連線到一個工作區。
oloproof plan要決定這次執行或比較所無法決定的事,需要付出什麼。
oloproof prefer兩次執行中哪一次回答得較好,由成對評審以兩種順序詢問而定。
oloproof push將一次執行的證據傳送到工作區。
oloproof review在終端機中逐一標註案例,每給出一個判定就儲存一個。
oloproof run讓系統執行每一個案例,並儲存證據。
oloproof signoff在閘門遭阻擋時記錄出貨,需要兩位核准者與一份書面理由。
oloproof usage本專案消耗了什麼,依其自身的證據量測。

結束代碼

每個指令都使用相同的代碼。在 CI 中設閘 列出每個代碼的意義,以及當不只一個閘門遭阻擋時它們的回報順序。