Initial commit
This commit is contained in:
19
AppStubEx/AppEntry.cs
Normal file
19
AppStubEx/AppEntry.cs
Normal file
@ -0,0 +1,19 @@
|
||||
using System;
|
||||
using System.IO;
|
||||
|
||||
namespace Katteker.AppStub
|
||||
{
|
||||
public class AppEntry : IComparable<AppEntry>
|
||||
{
|
||||
public AppEntry(DirectoryInfo info)
|
||||
{
|
||||
DirInfo = info;
|
||||
Version = SemanticVersion.Parse(info.Name.Replace("app-", ""));
|
||||
}
|
||||
|
||||
public SemanticVersion Version { get; }
|
||||
public DirectoryInfo DirInfo { get; }
|
||||
|
||||
public int CompareTo(AppEntry other) => Version.CompareTo(other.Version);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user