⚙️ ❮ 固有 ID ❯




https://z.digitalclouds.dev | GitHub |


このプラグインは、シェル変数 $ZUID_ID で、実行中の Zshell セッションを識別する一意の番号を提供します.

この一意の番号に加えて、シェル変数 $ZUID_CODENAME で一意のコードネームも提供されます.

このプラグインをロードすると、2 つのパラメーターが設定され、それらの値は他の Zshell セッションでは使用できなくなります (したがって一意になります).
$ZUID_ID1 から始まる進行番号です.
$ZUID_CODENAME は、定義済みのコードネームのリストから選択されます.以下のデフォルト リストを参照してください.

ユース ケースの例は、ファイル .../mylog-${ZUID_CODENAME}.log にログを保持することです.

2 つの異なる Zshell が同時に同じファイルに書き込まないようにします.


デフォルトのコードネームは次のとおりです.
  • アトランティス (ZUID_ID == 1 の場合)
  • エシュロン (ZUID_ID == 2 の場合)
  • 量子 (等)
  • イオン
  • プロキシマ
  • ポラリス
  • ソーラー
  • 勢い
  • ハイパー
  • 暗闇
  • 速度
  • 未来
  • アンドロメダ
  • 土星
  • 木星
  • アスラン
  • 提督
  • ファルコン
  • ペルセポリス
  • だるま
  • サムサラ
  • 天才
  • エーテル
  • ひらめき
  • オーロラ
  • 忘却

  • Zstyle 構成により、コードネームをカスタマイズできます.

    zstyle :plugin:zuid codenames paper metal wood plastic # first 4 shells will have those codenames
    


    Zsh 固有 ID をインストールする



    プラグインは「スタンドアロン」です.つまり、プラグイン マネージャーを使用せずに、ソースのみが必要です.

    したがって、インストールするには、zsh-unique-id をどこかに解凍して追加します.

    source {where-zsh-unique-id-is}/zsh-unique-id.plugin.zsh
    

    zshrc に.

    早めにできるので、お取り寄せがおすすめです♪
    zshrc の先頭に、プラグイン マネージャーなしで – できるだけ早く一意の ID を取得します.

    ZI付き


    zi load z-shell/zsh-unique-id.zshrc ファイルに追加します. ZI は、次に zsh を起動したときにプラグインを複製します.

    問題 zi update z-shell/zsh-unique-id を更新するには.

    抗原あり


    antigen bundle z-shell/zsh-unique-id.zshrc ファイルに追加します.

    次回 zsh を起動すると、Antigen がプラグインのクローン作成を自動的に処理します.

    Oh-My-Zshで


  • cd ~/.oh-my-zsh/custom/plugins
  • git clone [email protected]:z-shell/zsh-unique-id.git
  • zsh-unique-id をプラグイン リストに追加します.

  • ズゲンと



    他の zgen load z-shell/zsh-unique-id 呼び出しを行っているのと同じ場所で、.zshrc ファイルに zgen load を追加します.