Esempio n. 1
0
 public static void GetPackageAndDependencies(NuFetchOption appOptions)
 {
     GetPackageAndDependencies(appOptions.PackageId, appOptions.PackageVersion, appOptions.ServerSource,
                               GetFullFolderPath(appOptions.TargetFolder), appOptions.OverwriteExistingFiles,
                               appOptions.IncludePreRelease, appOptions.AllowUnlisted,
                               appOptions.VersionTypeToDownload);
 }
Esempio n. 2
0
 public static void GetPackageAndDependencies( NuFetchOption appOptions )
 {
     GetPackageAndDependencies( appOptions.PackageId, appOptions.PackageVersion, appOptions.ServerSource,
                                GetFullFolderPath( appOptions.TargetFolder ), appOptions.OverwriteExistingFiles,
                                appOptions.IncludePreRelease, appOptions.AllowUnlisted,
                                appOptions.VersionTypeToDownload );
 }
Esempio n. 3
0
        private static async Task MainAsync( string[] args ) {
            await Task.Run( () => {
                log.Trace( $"Entered MainAsync(string[] args='{string.Join( ", ", args )}')" );

                var appOptions = new NuFetchOption();
                var parseResult = Parser.Default.ParseArguments( args, appOptions );

                log.Trace( $"arguments parsing was successful? {parseResult}" );

                if( !parseResult ) {
                    return;
                }

                //log.Debug( $"Application options: {appOptions.ToJson()}" );

                Utils.GetPackageAndDependencies( appOptions );

                log.Trace( "Exiting MainAsync" );
            } );
        }