From d84bcf437c240996276425e2a736361899109044 Mon Sep 17 00:00:00 2001 From: Ayato Sasakura Date: Sat, 21 May 2022 08:30:21 -0700 Subject: [PATCH] Add how to edit the package list --- _posts/2021-12-04-meta-how-to-edit-wiki.md | 28 ++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/_posts/2021-12-04-meta-how-to-edit-wiki.md b/_posts/2021-12-04-meta-how-to-edit-wiki.md index 3bbb0b4..ecdbac7 100644 --- a/_posts/2021-12-04-meta-how-to-edit-wiki.md +++ b/_posts/2021-12-04-meta-how-to-edit-wiki.md @@ -314,3 +314,31 @@ Linter によるチェック: **なし** この節でいう明示的改行とは Hard line breaks のことで、空行による段落区切りや単一の LF による Soft line break ではなく確実に改行を入れることを指します。必要でない限りは使わないことが望ましいです。 明示的な改行の入れ方には行末にスペース2つを入れる方法とバックスラッシュを入れる方法がありまず。前者は通常不可視な上に意味合いがわかりづらいため、バックスラッシュを使用します。 + + +# 一部ページの特殊な操作 + +「パッケージ一覧」を更新する際は、Python スクリプトを利用します。 + +まず、これを実行する場合は、以下のようにして依存関係をインストールします。 + +```sh +pip3 install -r ./tools/requirements.txt +``` + +次に、テーブルを生成します。 + +```sh +python3 ./tools/package_list.py +``` + +また、出力した結果を以下のようにしてクリップボードに直接コピーすることもできます。 + + +```sh +# Ubuntu +python3 ./tools/package_list.py | xsel -ib + +# macOS +python3 ./tools/package_list.py | pbcopy +``` \ No newline at end of file