- D2397: under the `swh` cli: `swh loader --type <loader-type> --url <url> <options>`
- all loaders (including the registering step within setup.py's entry_points mechanism)
- [ ] D2397: loader-package (archive, debian, deposit, npm, pypi)
- [ ] D2400: git
- [ ] D2399: mercurial
- [ ] D2398: svn
Note:
This also implies some unification work for the different loader's instantiation and load.
The way forward, unifying with the lister, is to push the object's state (lister, loader) to be initialized within the constructor.
And to have the main method (run, load, list...) to have no parameter whatsoever.