dotnet-execute 0.8.0-preview-20220812-154602

This is a prerelease version of dotnet-execute.
There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global dotnet-execute --version 0.8.0-preview-20220812-154602
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local dotnet-execute --version 0.8.0-preview-20220812-154602
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=dotnet-execute&version=0.8.0-preview-20220812-154602&prerelease
nuke :add-package dotnet-execute --version 0.8.0-preview-20220812-154602

dotnet-exec

dotnet-execute

dotnet-execute Latest

default

Docker Pulls

Intro

dotnet-exec is a command line tool for executing C# program without a project file, and you can have your custom entry point other than Main method

Install/Update

Latest stable version:

dotnet tool update -g dotnet-execute

Latest preview version:

dotnet tool update -g dotnet-execute --prerelease

Examples

Execute local file:

dotnet-exec HttpPathJsonSample.cs

Execute local file with custom entry point:

dotnet-exec HttpPathJsonSample.cs --entry MainTest

Execute remote file:

dotnet-exec https://github.com/WeihanLi/SamplesInPractice/blob/master/net7Sample/Net7Sample/ArgumentExceptionSample.cs

Execute file with preview features:

dotnet-exec RawStringLiteral.cs --preview

Execute raw code:

dotnet-exec 'code:Console.WriteLine(1+1);'

Execute raw code with custom usings:

dotnet-exec 'code:WriteLine(1+1);' --using "static System.Console"

Execute raw code with custom reference:

dotnet-exec 'code:CsvHelper.GetCsvText(new[]{1,2,3}).Dump();' -r "nuget:WeihanLi.Npoi,2.3.0" --using "WeihanLi.Npoi"

Execute script:

dotnet-exec 'script:1+1'

Execute script with custom reference:

dotnet-exec 'script:Console.WriteLine(CsvHelper.GetCsvText(new[]{1,2,3}))' -r "nuget:WeihanLi.Npoi,2.3.0" -u WeihanLi.Npoi

Execute raw code with docker

docker run --rm weihanli/dotnet-exec:latest dotnet-exec "code:(1+1).Dump()"

More

LanguageVersion

By default, it's using the latest language version, you can use the Preview version with --preview/--lang-version=Preview

EntryPoint

By default, it would use MainTest as the entry point, you can customize with --entry option

TargetFramework

By default, it would use net7.0 if you've installed .NET 7 SDK, otherwise use .NET 6 instead, you can customize with the -f/--framework option

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
0.19.0-preview-20240418-124656 25 4/18/2024
0.19.0-preview-20240414-090727 293 4/14/2024
0.19.0-preview-20240325-125324 426 3/25/2024
0.19.0-preview-20240313-155620 435 3/13/2024
0.19.0-preview-20240302-202752 725 3/2/2024
0.18.1 2,268 3/2/2024
0.18.0 629 3/1/2024
0.18.0-preview-20240229-183143 659 2/29/2024
0.18.0-preview-20240229-171025 637 2/29/2024
0.18.0-preview-20240229-170010 508 2/29/2024
0.18.0-preview-20240229-133804 565 2/29/2024
0.18.0-preview-20240225-075052 595 2/25/2024
0.18.0-preview-20240218-125959 605 2/18/2024
0.17.0 1,021 2/6/2024
0.17.0-preview-20240206-052156 604 2/6/2024
0.17.0-preview-20240201-150911 750 2/1/2024
0.17.0-preview-20240127-065141 1,073 1/27/2024
0.17.0-preview-20240117-161410 795 1/17/2024
0.16.0 1,328 1/5/2024
0.16.0-preview-20240105-112404 1,271 1/5/2024
0.16.0-preview-20240105-111327 1,095 1/5/2024
0.16.0-preview-20240104-161712 977 1/4/2024
0.16.0-preview-20240104-064502 1,024 1/4/2024
0.16.0-preview-20240103-183808 941 1/3/2024
0.16.0-preview-20240102-132944 1,194 1/2/2024
0.16.0-preview-20240101-163843 1,154 1/1/2024
0.16.0-preview-20231230-064352 1,093 12/30/2023
0.16.0-preview-20231230-045759 991 12/30/2023
0.16.0-preview-20231230-043451 1,179 12/30/2023
0.16.0-preview-20231230-040947 1,249 12/30/2023
0.16.0-preview-20231229-151551 1,191 12/29/2023
0.16.0-preview-20231227-032350 1,010 12/27/2023
0.15.0 1,436 11/23/2023
0.15.0-preview-20231123-133547 1,208 11/23/2023
0.15.0-preview-20231123-123533 1,306 11/23/2023
0.15.0-preview-20231123-113815 1,310 11/23/2023
0.15.0-preview-20231122-010942 1,421 11/22/2023
0.15.0-preview-20231112-135031 1,233 11/12/2023
0.15.0-preview-20231105-060850 1,174 11/5/2023
0.15.0-preview-20231011-155919 1,413 10/11/2023
0.15.0-preview-20230920-150633 1,489 9/20/2023
0.15.0-preview-20230916-043614 1,680 9/16/2023
0.15.0-preview-20230827-040803 1,677 8/27/2023
0.15.0-preview-20230715-072914 1,862 7/15/2023
0.15.0-preview-20230614-132940 1,612 6/14/2023
0.15.0-preview-20230517-162215 1,728 5/17/2023
0.14.0 1,974 4/22/2023
0.14.0-preview-20230419-153939 1,895 4/19/2023
0.14.0-preview-20230418-162203 1,710 4/18/2023
0.14.0-preview-20230415-012305 1,778 4/15/2023
0.14.0-preview-20230414-123704 1,698 4/14/2023
0.14.0-preview-20230412-140151 1,876 4/12/2023
0.14.0-preview-20230402-061327 2,098 4/2/2023
0.14.0-preview-20230327-163300 1,923 3/27/2023
0.14.0-preview-20230327-160902 1,876 3/27/2023
0.13.0 1,864 3/16/2023
0.13.0-preview-20230315-162605 1,817 3/15/2023
0.13.0-preview-20230226-133827 1,592 2/26/2023
0.13.0-preview-20230222-162344 1,804 2/22/2023
0.12.0 2,007 12/3/2022
0.12.0-preview-20221203-104240 1,639 12/3/2022
0.12.0-preview-20221203-071257 1,886 12/3/2022
0.12.0-preview-20221203-022812 1,799 12/3/2022
0.12.0-preview-20221202-163150 1,732 12/2/2022
0.12.0-preview-20221130-165115 1,731 11/30/2022
0.12.0-preview-20221130-004835 1,716 11/30/2022
0.12.0-preview-20221130-004015 1,826 11/30/2022
0.12.0-preview-20221129-162650 1,777 11/29/2022
0.12.0-preview-20221129-154228 1,806 11/29/2022
0.12.0-preview-20221129-152839 1,697 11/29/2022
0.12.0-preview-20221129-151920 1,659 11/29/2022
0.12.0-preview-20221126-142415 1,731 11/26/2022
0.12.0-preview-20221126-084550 1,593 11/26/2022
0.12.0-preview-20221126-081432 1,664 11/26/2022
0.12.0-preview-20221126-032548 1,676 11/26/2022
0.12.0-preview-20221125-161857 1,695 11/25/2022
0.11.0 1,892 11/22/2022
0.11.0-preview-20221121-153206 1,595 11/21/2022
0.11.0-preview-20221120-151824 1,835 11/20/2022
0.11.0-preview-20221120-142840 1,771 11/20/2022
0.11.0-preview-20221120-032905 1,861 11/20/2022
0.10.0 1,850 11/15/2022
0.10.0-preview-20221110-171942 1,639 11/10/2022
0.9.0 1,820 11/9/2022
0.9.0-preview-20221108-155221 1,852 11/8/2022
0.9.0-preview-20221108-154122 1,929 11/8/2022
0.9.0-preview-20221108-150547 1,711 11/8/2022
0.9.0-preview-20221101-123718 1,969 11/1/2022
0.9.0-preview-20221101-005949 1,807 11/1/2022
0.9.0-preview-20221031-145931 1,896 10/31/2022
0.9.0-preview-20221031-143055 1,977 10/31/2022
0.9.0-preview-20221031-134022 1,853 10/31/2022
0.9.0-preview-20221028-150337 1,833 10/28/2022
0.8.0 1,995 10/26/2022
0.8.0-preview-20221026-123049 1,816 10/26/2022
0.8.0-preview-20221016-120205 1,902 10/16/2022
0.8.0-preview-20220926-131419 2,083 9/26/2022
0.8.0-preview-20220919-153952 1,876 9/19/2022
0.8.0-preview-20220917-130443 1,899 9/17/2022
0.8.0-preview-20220915-133117 1,900 9/15/2022
0.8.0-preview-20220812-154602 1,655 8/12/2022
0.8.0-preview-20220727-000453 1,608 7/27/2022
0.7.0 2,127 7/17/2022
0.7.0-preview-20220717-115727 1,663 7/17/2022
0.7.0-preview-20220717-101132 1,793 7/17/2022
0.7.0-preview-20220717-084614 1,807 7/17/2022
0.7.0-preview-20220703-012835 1,843 7/3/2022
0.7.0-preview-20220702-093315 1,739 7/2/2022
0.7.0-preview-20220702-090636 1,995 7/2/2022
0.7.0-preview-20220702-073801 1,986 7/2/2022
0.7.0-preview-20220702-071552 1,782 7/2/2022
0.6.0 2,220 7/1/2022
0.6.0-preview-20220701-143726 1,814 7/1/2022
0.5.0 2,162 6/26/2022
0.5.0-preview-20220626-092804 1,956 6/26/2022
0.5.0-preview-20220626-081644 1,750 6/26/2022
0.4.0 2,150 6/18/2022
0.4.0-preview-20220616-164516 1,949 6/16/2022
0.4.0-preview-20220614-045540 2,014 6/14/2022
0.4.0-preview-20220612-155832 2,026 6/12/2022
0.4.0-preview-20220611-152348 2,408 6/11/2022
0.4.0-preview-20220611-021759 2,224 6/11/2022
0.4.0-preview-20220611-015329 2,258 6/11/2022
0.3.0 2,573 6/5/2022
0.3.0-preview-20220605-124120 2,357 6/5/2022
0.3.0-preview-20220605-122629 2,084 6/5/2022
0.3.0-preview-20220605-112734 2,318 6/5/2022
0.2.0 2,319 5/29/2022
0.2.0-preview-20220529-042432 2,080 5/29/2022
0.2.0-preview-20220525-151739 1,900 5/25/2022
0.2.0-preview-20220523-162548 2,049 5/23/2022
0.2.0-preview-20220523-151902 2,123 5/23/2022
0.2.0-preview-20220523-002551 2,134 5/23/2022
0.2.0-preview-20220522-165239 2,360 5/22/2022
0.2.0-preview-20220522-145024 2,154 5/22/2022
0.2.0-preview-20220518-154317 3,786 5/18/2022
0.2.0-preview-20220517-164722 4,040 5/17/2022
0.2.0-preview-20220517-162037 4,062 5/17/2022
0.1.1 4,657 5/4/2022
0.1.1-preview-20220504-152218 3,993 5/4/2022
0.1.0 2,517 5/4/2022
0.1.0-preview-20220504-072339 2,441 5/4/2022
0.1.0-preview-20220504-050757 2,455 5/4/2022
0.1.0-preview-20220503-161347 2,370 5/3/2022