using System; using System.Linq; using System.Collections.Generic; using Do.Universe; namespace AptURL { public class AptAction : Act { public override string Name { get { return "Install"; } } public override string Description { get { return "Use apturl to install a package"; } } public override string Icon { get { return "update-manager"; } } public override IEnumerable<Type> SupportedItemTypes { get { return new Type[] { typeof(ITextItem) }; } } public override IEnumerable<Item> Perform (IEnumerable<Item> items, IEnumerable<Item> modItems) { string package = (items.First () as ITextItem).Text; System.Diagnostics.Process.Start ("apturl apt:" + package); return null; } } }
© GNOME Do Developers. All rights reversed. Contact us.