/// <summary> /// Setup Rucio. ATLAS must have been previously configured, or this will "crash". /// </summary> /// <param name="connection">Connection on-which we will set everything up</param> /// <param name="rucioUserName">The user alias used on the grid</param> /// <param name="dumpOnly">Dump output to the logging interface rather than actually executing anything</param> /// <returns>A shell on-which rucio has been setup (the same connection that went in)</returns> public static ISSHConnection setupRucio(this ISSHConnection connection, string rucioUserName, bool dumpOnly = false) { return(connection.setupRucioAsync(rucioUserName, dumpOnly) .WaitAndUnwrapException()); }