function putObjects(filepath, objectPaths, cb) {
    provideRawOutput(
        [`--put=${filepath}`, '--', objectPaths[0], '-v'],
        httpCode => {
            assert.strictEqual(httpCode, '200 OK');
            if (objectPaths.length > 1) {
                return putObjects(filepath, objectPaths.slice(1), cb);
            }
            return cb();
        });
}
@brief This function creates a bunch of objects, using a file as a basis for
the data to PUT

@param {String} filepath The path of the file to use as source data for the
                         creation of all objects requested to this function
@param {String[]} objectPaths  The paths of the objects to create, in order.
@param {Callback} cb The callback to call once all objects have been created.

@return {undefined}