I'll preface with: This is either a user bug or a tce-load bug
..or a matter of semantics
-wi Download and install extension
...
Example usage:
Load local extension:
tce-load -i /mnt/hda1/tce/optional/nano.tcz
Download into tce/optional directory, updates OnBoot and installs:
tce-load -w -i nano.tcz
Download only into tce/optional directory:
tce-load -w nano.tcz
Case of previously downloaded extensions is not explicitely mentioned.
IMHO "warn & abort if exists" is a valid implementation, as a literal unconditional implementation would result in downloading and overwriting existing extensions which in many cases may be undesirable by user.
That said, it might be interesting to have an option "Download
and/or install extension" (without updating OnBoot) for use with lists or scripts loading multiple extensions of which part is already downloaded.