Complete rewrite of pacman database logic && Check if db.lck exists && Create db.lck when the program backups the database and delete it afterwords
update-c#
A rewrite of the legendary update script in C#
This time with file handling entirely in C# while keeping all scripting parts in bash.
Authors
Run Locally
Clone the project
  git clone http://192.168.0.69:3000/ProfessionalUwU/update-csharp.git
Go to the project directory
  cd update-csharp
Install dependencies
  pacman -S dotnet-runtime dotnet-sdk
Build project
  dotnet build update.csproj 
Publish project
  dotnet publish --configuration Release --arch x64 --use-current-runtime --self-contained 
Go to the publish folder
  cd update-csharp/bin/Release/net7.0/linux-x64/publish
Run executable
  ./update
Roadmap/ToDo
- Figure out how to do options/arguments
 - Backup all necessary files
 - Hopefully shrink size of the executable
 - Potentially speed up file handling
 - Color output according to state (success = green, failure = red, info = yellow)
 - Option to change backup location (instead of home)
 - Keep backups for a configurable amount of days
 
Sites I used to help make this project
Contributing
Contributions are always welcome!
Description
				The legendary update script rewritten in C#
https://gitea.hopeless-cloud.xyz/AustrianToast/update
						
						
						
					Languages
				
				
								
								
									C#
								
								100%