Use of ARCHIVE vs Guild home

I am using the --archive command and I think it is a bit confusing that the ARCHIVE directory needs the ./runs path. For an example, these two commands display the same:

guild -H my_guild_dir runs
guild runs list --archive my_guild_dir/runs

One of the commands need runs appended and the other doesn’t. That was a bit confusing to me.

An archive for Guild is generated by the export command. It’s simply a directory of runs without other Guild related state.

The use of -H specifies Guild home, which is a location that contains runs, deleted runs, cached files, etc.

These are two different topics.

1 Like