{"id":15409226,"url":"https://github.com/augustoproiete/dotnet-args","last_synced_at":"2025-04-19T09:50:56.277Z","repository":{"id":38455886,"uuid":"319143678","full_name":"augustoproiete/dotnet-args","owner":"augustoproiete","description":"Cross-platform .NET CLI Tool that prints the command-line arguments it receives, to help debug scripts and apps.","archived":false,"fork":false,"pushed_at":"2025-03-29T23:05:05.000Z","size":164,"stargazers_count":10,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-16T03:55:54.823Z","etag":null,"topics":["args","command-line","dotnet","dotnet-args","dotnet-tool","hacktoberfest","scripts"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/augustoproiete.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"augustoproiete"}},"created_at":"2020-12-06T22:20:36.000Z","updated_at":"2025-03-29T23:05:08.000Z","dependencies_parsed_at":"2023-12-08T18:30:49.828Z","dependency_job_id":"70fbafa1-1f58-43e0-9257-585f7dcb0ea6","html_url":"https://github.com/augustoproiete/dotnet-args","commit_stats":{"total_commits":71,"total_committers":4,"mean_commits":17.75,"dds":0.3661971830985915,"last_synced_commit":"f1524b979ca00acf1af97b52968ea09260520c7b"},"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/augustoproiete%2Fdotnet-args","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/augustoproiete%2Fdotnet-args/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/augustoproiete%2Fdotnet-args/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/augustoproiete%2Fdotnet-args/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/augustoproiete","download_url":"https://codeload.github.com/augustoproiete/dotnet-args/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249667405,"owners_count":21308229,"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":["args","command-line","dotnet","dotnet-args","dotnet-tool","hacktoberfest","scripts"],"created_at":"2024-10-01T16:38:37.500Z","updated_at":"2025-04-19T09:50:56.258Z","avatar_url":"https://github.com/augustoproiete.png","language":"C#","readme":"| README.md |\n|:---|\n\n\u003cdiv align=\"center\"\u003e\n\n![dotnet-args](asset/dotnet-args-logo.png)\n\n\u003c/div\u003e\n\n\u003ch1 align=\"center\"\u003edotnet-args\u003c/h1\u003e\n\u003cdiv align=\"center\"\u003e\n\n Cross-platform .NET CLI Tool that prints the command-line arguments it receives, to help debug scripts and apps.\n\n[![NuGet Version](http://img.shields.io/nuget/v/dotnet-args.svg?style=flat-square)](https://www.nuget.org/packages/dotnet-args/) [![.NET](https://img.shields.io/badge/.NET%20-%3E%3D%205.0-512bd4)](https://dotnet.microsoft.com/download) [![.NET Core](https://img.shields.io/badge/.NET%20Core-%3E%3D%202.1-512bd4)](https://dotnet.microsoft.com/download) [![Stack Overflow](https://img.shields.io/badge/stack%20overflow-dotnet--tool-orange.svg?style=flat-square)](http://stackoverflow.com/questions/tagged/dotnet-tool)\n\n![Screenshot of dotnet-args in action](asset/dotnet-args-screenshot.png)\n\n\u003c/div\u003e\n\n## Give a Star! :star:\n\nIf you like or are using this project please give it a star. Thanks!\n\n## Background\n\nWhen developing applications that can receive command-line arguments, it can be useful to test what command-line arguments the application would receive without actually running the application.\n\nAnother example where `dotnet-args` can be useful is when writing scripts for multiple platforms (e.g. `run.cmd`, `run.ps1`, `run.sh`, etc.) that _forward_ arguments to an application or another script. You can modify the scripts temporarily to forward the arguments to `dotnet-args` instead of the real application, and test that the scripts are forwading the arguments as expected.\n\n## Prerequisites\n\nThe latest version of **dotnet-args** runs on Windows, OSX, and Linux using one of the following versions of .NET:\n- .NET 7.0\n- .NET 6.0\n- .NET 5.0\n- .NET Core 3.1\n- .NET Core 2.1\n\n## Getting started :rocket:\n\nInstall the `dotnet-args` .NET CLI Tool from NuGet:\n\n```powershell\ndotnet tool install dotnet-args --global\n```\n\nNext, call `dotnet-args` with the arguments that you'd like to test, for example:\n\n```powershell\ndotnet args --file project.zip --message \"My project!\"\n```\n\n![Screenshot of dotnet-args in action](asset/dotnet-args-screenshot.png)\n\n\u003e More details on .NET CLI tools available on the official [documentation](https://docs.microsoft.com/en-us/dotnet/core/tools/global-tools) from Microsoft.\n\n## Release History\n\nClick on the [Releases](https://github.com/augustoproiete/dotnet-args/releases) tab on GitHub.\n\n---\n\n_Copyright \u0026copy; 2020-2023 C. Augusto Proiete \u0026 Contributors - Provided under the [Apache License, Version 2.0](LICENSE). `dotnet-args` logo is a derivative of work by [Goescat Wei](https://www.iconfinder.com/goescat) ([original](https://www.iconfinder.com/icons/3246759/cli_command_root_software_terminal_icon))._\n","funding_links":["https://github.com/sponsors/augustoproiete"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faugustoproiete%2Fdotnet-args","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faugustoproiete%2Fdotnet-args","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faugustoproiete%2Fdotnet-args/lists"}