pathlib
System.IO.Abstractions
pathlib | System.IO.Abstractions | |
---|---|---|
3 | 1 | |
57 | 1,479 | |
- | 1.0% | |
3.4 | 8.6 | |
12 months ago | 8 days ago | |
C# | C# | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pathlib
-
Does anybody want to learn Computer Science??
Its not some esoteric C# library that you have to read and understand like https://github.com/nemec/pathlib
-
Writing a C# Book for O'Reilly
It would be very cool if in your book you wrote some tutorials with some “real world” line of business apps that communicate with a database and maybe have an API. Or even a real world library such as PathLib (just a library for working with cross platform paths). It’s cool to know how to add numbers, or make a turn-based game, but when it comes to working with objects like WindowsPath or a Product, or dare I say a “domain”, I find it really hard to find documentation on functional programming in this light.
- How to handle cross platform paths WHILE running on the opposite platform?
System.IO.Abstractions
-
How to handle cross platform paths WHILE running on the opposite platform?
May be worth checking system.io.abstractions https://github.com/TestableIO/System.IO.Abstractions
What are some alternatives?
Unipath - An object-oriented approach to Python file/directory operations.
NSubstitute - A friendly substitute for .NET mocking libraries.
python-magic - A python wrapper for libmagic
Fluent Assertions - A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, as well as .NET Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.
ansible-backup - Ansible daily backup role
List-of-Testing-Tools-and-Frameworks-for-.NET - ✅ List of Automated Testing (TDD/BDD/ATDD/SBE) Tools and Frameworks for .NET
PyFilesystem2 - Python's Filesystem abstraction layer
Uno Platform - Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
git-cloud-storage - I'm using this as cloud storage for my web development to access files directly link.
ultimate-backend - Multi tenant SaaS starter kit with cqrs graphql microservice architecture, apollo federation, event source and authentication
path.py - Object-oriented file system path manipulation
Joker - An example of microservices container based application which implemented different approaches within each microservice (DDD, CQRS, Simple CRUD)