Skip to content

Commit 4d461d2

Browse files
committed
.narinclude / .updateincludeでホワイトリスト実装& include: 指示追加
1 parent b86ad45 commit 4d461d2

2 files changed

Lines changed: 21 additions & 6 deletions

File tree

manual/descript_install.html

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -170,10 +170,13 @@ <h1>developer_options.txt</h1>
170170
</ul>
171171
</section>
172172
<section class="navigation-category">
173-
<h1>.narignore / .updateignore</h1>
173+
<h1>.narignore / .updateignore / .narinclude / .updateinclude</h1>
174174
<ul>
175175
<li class="caption introduction"><a href="#introduction_narignore_updateignore">.narignore / .updateignore</a></li>
176176
</ul>
177+
<ul>
178+
<li class="caption introduction"><a href="#introduction_narinclude_updateinclude">.narinclude / .updateinclude</a></li>
179+
</ul>
177180
</section>
178181
<section class="navigation-category">
179182
<h1>updates_def.txt</h1>
@@ -504,14 +507,22 @@ <h1>自動的に除外される対象</h1>
504507
</ul>
505508
</section>
506509
</section>
507-
<section class="category" id="#narignore_updateignore">
508-
<h1>.narignore / .updateignore</h1>
509-
<section class="caption introduction" id="introduction_narignore_updateignore">
510-
<h1>.narignore / .updateignore</h1>
510+
<section class="category">
511+
<h1 id="#narignore_updateignore">.narignore / .updateignore / .narinclude / .updateinclude</h1>
512+
<section class="caption introduction">
513+
<h1 id="#narignore_updateignore">.narignore / .updateignore</h1>
511514
<section>
512-
<h1>概要</h1>
513515
<p>developer_options.txtの記法より柔軟性をもたせるため、.gitignoreの記法をそのまま使えるようにしたものが、.narignore/.updateignoreである。</p>
514516
<p>記法は <a href="https://git-scm.com/docs/gitignore/ja">.gitignoreのマニュアル</a> を確認するか、LLM(テキスト生成AI)にやりたいことを質問して生成してもらうとよい。</p>
517+
<p>伺か限定の特殊機能として、include:指定がある。たとえば<br>
518+
include:.narignore<br>
519+
と書くと、.narignoreファイルの内容をまるごとこの行の位置に挿入したかのように処理する。
520+
</p>
521+
</section>
522+
<h1 id="#narinclude_updateinclude">.narinclude / .updateinclude</h1>
523+
<section>
524+
<p>.narignore/.updateignoreのホワイトリスト版。ここに書いたものだけが更新ファイル/NARに格納される。<br>
525+
サブディレクトリの扱いがgitignoreと異なり、たとえばshell/masterとだけ書いてshell/は書かなくても、親ディレクトリをきちんと含んで処理する。</p>
515526
</section>
516527
</section>
517528
</section>

manual/manual_directory.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,10 @@ <h1>ゴーストとシェル</h1>
6565
  +-delete.txt (必要な時のみ)
6666
  +-delete1.txt (delete[数字].txtも追加で認識できる)
6767
  +-developer_options.txt (必要な時のみ)(SSPのみ)
68+
  +-.narignore (必要な時のみ)(SSPのみ)
69+
  +-.updateignore (必要な時のみ)(SSPのみ)
70+
  +-.narinclude (必要な時のみ)(SSPのみ)
71+
  +-.updateinclude (必要な時のみ)(SSPのみ)
6872
  <em class="filename">+-readme.txt (必要な時のみ)</em>
6973
  <em class="filename">+-terms.txt (必要な時のみ)</em>
7074
  <em class="filename">+-thumbnail.png</em>

0 commit comments

Comments
 (0)