{"id":27019136,"url":"https://github.com/jabbalaci/c-sharp-cli-helper","last_synced_at":"2026-05-01T21:35:29.141Z","repository":{"id":140437256,"uuid":"127669091","full_name":"jabbalaci/C-Sharp-CLI-Helper","owner":"jabbalaci","description":"A wrapper around the \"dotnet\" command to facilitate command-line usage.","archived":false,"fork":false,"pushed_at":"2025-12-18T19:20:43.000Z","size":32,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-21T21:40:18.387Z","etag":null,"topics":["cli","csharp","dotnet"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jabbalaci.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-04-01T20:33:02.000Z","updated_at":"2025-12-18T19:20:47.000Z","dependencies_parsed_at":"2023-11-23T16:51:40.469Z","dependency_job_id":null,"html_url":"https://github.com/jabbalaci/C-Sharp-CLI-Helper","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jabbalaci/C-Sharp-CLI-Helper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jabbalaci%2FC-Sharp-CLI-Helper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jabbalaci%2FC-Sharp-CLI-Helper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jabbalaci%2FC-Sharp-CLI-Helper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jabbalaci%2FC-Sharp-CLI-Helper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jabbalaci","download_url":"https://codeload.github.com/jabbalaci/C-Sharp-CLI-Helper/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jabbalaci%2FC-Sharp-CLI-Helper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32513974,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["cli","csharp","dotnet"],"created_at":"2025-04-04T17:19:12.356Z","updated_at":"2026-05-01T21:35:29.080Z","avatar_url":"https://github.com/jabbalaci.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"C# CLI Helper\n=============\n\nA little wrapper around the `dotnet` command. It can be useful\nif you want to develop in .NET using the command-line.\n\nIt was tested with .NET 7 under Linux.\n\n    $ cs\n\n    C# CLI Helper v0.3.5\n    ====================\n    option            what it does                         notes\n    ------            ------------                         -----\n    init              dotnet new console                   create a new project\n    sample                                                 create / overwrite sample file Program.cs (v1)\n    sample2                                                create / overwrite sample file Program.cs (v2)\n    edit              code .                               launch VS Code\n    restore           dotnet restore                       restore dependencies\n    add \u003cpkg\u003e         dotnet add package \u003cpkg\u003e             add the given package as a dependency\n    proj              cat *.csproj                         show the content of the .csproj file\n    comp              dotnet build                         compile only, build for local dev.\n    exe [params]      dotnet bin/.../*.dll [params]        execute only, don't compile\n    run [params]      dotnet run [params]                  compile and execute\n    test              dotnet test                          run unit tests (if *Test/ dir. was found, run on it)\n    fdd               dotnet publish -o dist -c Release    a framework-dependent deployment (in the dist/ folder)\n    scd [RID]         dotnet publish -o dist -c Release    a self-contained deployment (in the dist/ folder)\n                        --runtime RID                      RID: runtime ID (ex.: win-x64, linux-x64 [default], osx-x64)\n                                                            list of RIDs: https://goo.gl/8nNU2W\n                                                            Deploying .NET Core apps with CLI tools: https://goo.gl/YAhpsQ\n    scd1                                                   like `scd`, but it produces a single (but big) EXE file\n    scd1s                                                  like `scd1`, but it produces a smaller, single EXE file\n    open                                                   show the path of the .sln file\n                                                            if not found, show the path of the .csproj file\n    ver                                                    version info\n    space                                                  show disk usage of the project folder\n    clean                                                  clean the project folder (remove bin/, dist/, obj/)\n\n\nExample\n-------\n\nCreate a new project:\n\n    $ cd projects\n    $ mkdir Hello\n    $ cd Hello\n    $ cs init\n\nCompile and run the program:\n\n    $ cs run\n\nPass some command-line parameters:\n\n    $ cs run 2 3\n\nCreate a self-contained deployment for Windows:\n\n    $ cs scd win-x64\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjabbalaci%2Fc-sharp-cli-helper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjabbalaci%2Fc-sharp-cli-helper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjabbalaci%2Fc-sharp-cli-helper/lists"}