basic implementation, tabling for now
This commit is contained in:
@@ -52,17 +52,27 @@ namespace Samples
|
||||
public int Run(string[] args)
|
||||
{
|
||||
using var h = new Handle("/", "/var/lib/pacman");
|
||||
|
||||
|
||||
static void OnHOnLog(object? sender, Handle.LogEventArgs eventArgs)
|
||||
{
|
||||
Console.Write(eventArgs.Message);
|
||||
}
|
||||
|
||||
h.LogLevel = LogLevel.Debug;
|
||||
h.Log += OnHOnLog;
|
||||
|
||||
using var db = h.RegisterSyncDB("core");
|
||||
db.Servers = new[] {"http://www.google.com"};
|
||||
|
||||
|
||||
//using var pkg = db.PackageCache.FindSatisfier("gcc=9.3.0-1");
|
||||
var result = db.Search(new[] {"gcc", "objc"});
|
||||
foreach (var pkg in result)
|
||||
using (pkg)
|
||||
{
|
||||
Console.WriteLine($"{pkg?.Name} {pkg?.Version}");
|
||||
}
|
||||
using var pkg = db.PackageCache.FindSatisfier("gcc=9.3.0");
|
||||
// var result = db.Search(new[] {"gcc", "objc"});
|
||||
// foreach (var pkg in result)
|
||||
// using (pkg)
|
||||
// {
|
||||
// Console.WriteLine($"{pkg?.Name} {pkg?.Version}");
|
||||
// }
|
||||
|
||||
|
||||
return 0;
|
||||
|
||||
Reference in New Issue
Block a user