名前規約の様子

例として、名前規約のいくつかの様子を見てみましょう。

私達のプロジェクトツリーが以下のような形であったことを思い出してください:

        % ls
        hw.c            hw.c.~1~        main.c          {arch}

それで、普通のソース一覧は:

        % larch inventory --source
        ./hw.c
        ./main.c

すべてのソースファイル(リストから何も除外しない形の場合)は:

        % larch inventory --source --all
        ./hw.c
        ./main.c
        ./{arch}/.arch-project-tree
        ./{arch}/=tagging-method

このリストのディレクトリを含めることもできます:

        % larch inventory --source --all --both
        ./hw.c
        ./main.c
        ./{arch}
        ./{arch}/.arch-project-tree
        ./{arch}/=tagging-method
        ./{arch}/hello-world
        ./{arch}/hello-world/hello-world--mainline
        [... output trimmed ...]

ソースコード以外の一覧を見ることもできます:

        % larch inventory --backups
        ./hw.c.~1~

inventoryコマンドは見たい内容に応じてたくさんのオプションをとります。