Handling of files and system calls
$ dotnet add package OsLibCoreHandling of files and system calls.
formerly OsLibCore
ImageFile and ImageTreeFile as first-class OsLib types for image-oriented naming and tree-based storage paths.ItemId terminology for image identity in the new image file model.OsLib
Exec, StartMount, UnmountCloudStorageRoot, HomeDir, TempDir, Escape, NormSeperatorExists, rm, mv, cp, mkdir, rmdir, Zip, backupMakePolicyCompliant, Singularize, CreateDictionariesFromCsvLinesPath, / operator, mkdirRootPath, FileStem, ApplyRootPath, ItemId, Topdir, Subdir, ApplyCanonicalByName, ItemIdTreeConventionName, ApplyPathConventionRead, Save, Append, DeleteRead, Objects, ToJsonFilecreate (creates missing parent directories via TextFile.Save/RaiFile.mkdir)Code, Name, CountItemId, NameExt, ImageNumber, TileTemplate, TileNumber, ExtendToFirstExistingFileTopdir, Subdir, tree-aware PathBashhttps://www.nuget.org/packages/OsLibCore/
plantuml RaiFile-Hierarchy.puml.puml file and use a PlantUML preview/render extension.dotnet test.github/workflows/publish-nuget.ymlv* (example: v3.0.0)<Version> in OsLib.csprojNUGET_API_KEYgit tag -a v3.0.0 -m "v3.0.0" && git push origin v3.0.0