Janus-vistaprint/gulp-dotnet-cli

View on GitHub
src/publish.ts

Summary

Maintainability
A
1 hr
Test Coverage
import * as stream from "stream";
import publishArgBuilder from "./builders/publishArgBuilder";
import { IPublishModel } from "./schema/interfaces/IPublishModel";
import shelly from "./shelly";

export default (options?: IPublishModel) => {
    options = options || {};
    const calculatedArgs = publishArgBuilder(options);
    return shelly("dotnet", "publish", calculatedArgs, options.echo || false) as stream.Transform;

};