{"id":19792755,"url":"https://github.com/devpro/burrich","last_synced_at":"2025-02-28T09:48:20.737Z","repository":{"id":43306633,"uuid":"203242134","full_name":"devpro/burrich","owner":"devpro","description":"Global tool written in .NET to gather information from media support","archived":false,"fork":false,"pushed_at":"2023-02-15T04:58:22.000Z","size":46,"stargazers_count":1,"open_issues_count":20,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-11T04:30:50.612Z","etag":null,"topics":["dotnet-core","global-tool"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devpro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-08-19T20:03:27.000Z","updated_at":"2023-03-05T00:12:04.000Z","dependencies_parsed_at":"2025-01-11T04:40:22.601Z","dependency_job_id":null,"html_url":"https://github.com/devpro/burrich","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devpro%2Fburrich","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devpro%2Fburrich/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devpro%2Fburrich/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devpro%2Fburrich/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devpro","download_url":"https://codeload.github.com/devpro/burrich/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241133015,"owners_count":19915312,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dotnet-core","global-tool"],"created_at":"2024-11-12T07:07:53.150Z","updated_at":"2025-02-28T09:48:20.711Z","avatar_url":"https://github.com/devpro.png","language":"C#","readme":"# Burrich\n\n[![Build Status](https://dev.azure.com/devprofr/open-source/_apis/build/status/global-tools/burrich-ci?branchName=master)](https://dev.azure.com/devprofr/open-source/_build/latest?definitionId=39\u0026branchName=master)\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=devpro.burrich\u0026metric=alert_status)](https://sonarcloud.io/dashboard?id=devpro.burrich)\n[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=devpro.burrich\u0026metric=coverage)](https://sonarcloud.io/dashboard?id=devpro.burrich)\n[![Nuget](https://img.shields.io/nuget/v/burrich.svg)](https://www.nuget.org/packages/burrich)\n\nBurrich is a command line tool, written in .NET Core 3.1 / [C# 8.0](https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-8), that will look at a directory and gather information on files and directories.\n\n\u003e I forgot what was on this external hard drive... And what happens if it gets lost?\n\nBurrich solution has been made to tackle such topics and help organize our digital material, that can be quickly be a mess!\n\n## Build \u0026 Run\n\n### Prerequisites\n\n- [.NET Core SDK](https://dot.net)\n\n### Build\n\n- Restore packages: `dotnet restore`\n- Build the solution: `dotnet build`\n\n### Run\n\n- Run the project: `dotnet run --project src/ConsoleApp`\n- Execute the dll: `dotnet src/ConsoleApp/bin/Debug/netcoreapp2.2/Burrich.ConsoleApp.dll`\n\n## Documentation\n\n### Usage\n\n- `dotnet Burrich.ConsoleApp.dll -d \u003crootFolder\u003e`\n\n### NuGet packages\n\n- [CommandLineParser](https://github.com/commandlineparser/commandline)\n\n### Applied recipes\n\n- [How to: Iterate Through a Directory Tree (C# Programming Guide)](https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/file-system/how-to-iterate-through-a-directory-tree)\n- [Logging in .NET Core and ASP.NET Core](https://docs.microsoft.com/en-us/aspnet/core/fundamentals/logging/)\n- [Configuration in ASP.NET Core](https://docs.microsoft.com/en-us/aspnet/core/fundamentals/configuration/)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevpro%2Fburrich","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevpro%2Fburrich","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevpro%2Fburrich/lists"}