fetch: add support for --user and --password