You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+19-12Lines changed: 19 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@
7
7
8
8

9
9
10
-
C# interactive build automation system makes it easy to build .NET projects. It can be part of your solution as a regular console cross-platform .NET application, run C# scripts without compiling them, or even run in REPL mode - allowing you to run C# interactively.
10
+
C# interactive build automation system makes it easy to build .NET projects. It can be part of your solution as a regular console cross-platform .NET application or run C# scripts without compiling them, or even run in REPL mode - allowing you to run C# interactively.
11
11
12
12

13
13
@@ -16,32 +16,33 @@ C# interactive build automation system makes it easy to build .NET projects. It
-[X] No model limitations (Task, Target, DependsOn, etc.)
20
-
-Regular .NET code
19
+
-[X] No model limitations (no Tasks, Targets, DependsOn or other abstractions that would limit you from creating simple and cheap to maintain build scripts)
20
+
-Just plain .NET code and nothing extra
21
21
- Best programming practices
22
22
-[X] Powerful API for building .NET projects
23
23
-[X] Summarised statistics
24
24
25
25
## Operating modes
26
26
27
-
-[Interactive](#interactive-repl)
28
-
-[Running C# script](#running-c-script)
29
-
-[Regular .NET build project](#net-build-project)
30
-
31
-
These modes are practically compatible, i.e., for example, a script can be run as a .NET project, and vice versa, with minimal or no changes.
27
+
<details>
32
28
33
-
## Interactive (REPL)
29
+
<summary>Interactive</summary>
34
30
35
-
Please see [this page](https://github.com/DevTeam/csharp-interactive/wiki/Install-the-C%23-script-template) for installation details.
31
+
Please see [this page](https://www.nuget.org/packages/dotnet-csi) for installation details.
36
32
37
33
Launch the tool in the interactive mode:
38
34
39
35
```Shell
40
36
dotnet csi
41
37
```
38
+
42
39
Simply enter C# commands sequentially one line after another and get the result in console output.
43
40
44
-
## Running C# script
41
+
</details>
42
+
43
+
<details>
44
+
45
+
<summary>Running C# script</summary>
45
46
46
47
Run a specified script with a given argument:
47
48
@@ -84,7 +85,11 @@ Supported options:
84
85
85
86
</details>
86
87
87
-
## .NET build project
88
+
</details>
89
+
90
+
<details>
91
+
92
+
<summary>.NET build project</summary>
88
93
89
94
Please see [this page](https://github.com/DevTeam/csharp-interactive/wiki/Install-the-C%23-script-template) for details on how to install the [project template](https://www.nuget.org/packages/CSharpInteractive.Templates).
90
95
@@ -104,6 +109,8 @@ The created project contains 2 entry points:
104
109
dotnet run --project ./Build
105
110
```
106
111
112
+
</details>
113
+
107
114
## NuGet packages
108
115
109
116
| Package name | Link | Description | Installation |
Copy file name to clipboardExpand all lines: README_BODY.md
+19-12Lines changed: 19 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@
7
7
8
8

9
9
10
-
C# interactive build automation system makes it easy to build .NET projects. It can be part of your solution as a regular console cross-platform .NET application, run C# scripts without compiling them, or even run in REPL mode - allowing you to run C# interactively.
10
+
C# interactive build automation system makes it easy to build .NET projects. It can be part of your solution as a regular console cross-platform .NET application or run C# scripts without compiling them, or even run in REPL mode - allowing you to run C# interactively.
11
11
12
12

13
13
@@ -16,32 +16,33 @@ C# interactive build automation system makes it easy to build .NET projects. It
-[X] No model limitations (Task, Target, DependsOn, etc.)
20
-
-Regular .NET code
19
+
-[X] No model limitations (no Tasks, Targets, DependsOn or other abstractions that would limit you from creating simple and cheap to maintain build scripts)
20
+
-Just plain .NET code and nothing extra
21
21
- Best programming practices
22
22
-[X] Powerful API for building .NET projects
23
23
-[X] Summarised statistics
24
24
25
25
## Operating modes
26
26
27
-
-[Interactive](#interactive-repl)
28
-
-[Running C# script](#running-c-script)
29
-
-[Regular .NET build project](#net-build-project)
30
-
31
-
These modes are practically compatible, i.e., for example, a script can be run as a .NET project, and vice versa, with minimal or no changes.
27
+
<details>
32
28
33
-
## Interactive (REPL)
29
+
<summary>Interactive</summary>
34
30
35
-
Please see [this page](https://github.com/DevTeam/csharp-interactive/wiki/Install-the-C%23-script-template) for installation details.
31
+
Please see [this page](https://www.nuget.org/packages/dotnet-csi) for installation details.
36
32
37
33
Launch the tool in the interactive mode:
38
34
39
35
```Shell
40
36
dotnet csi
41
37
```
38
+
42
39
Simply enter C# commands sequentially one line after another and get the result in console output.
43
40
44
-
## Running C# script
41
+
</details>
42
+
43
+
<details>
44
+
45
+
<summary>Running C# script</summary>
45
46
46
47
Run a specified script with a given argument:
47
48
@@ -84,7 +85,11 @@ Supported options:
84
85
85
86
</details>
86
87
87
-
## .NET build project
88
+
</details>
89
+
90
+
<details>
91
+
92
+
<summary>.NET build project</summary>
88
93
89
94
Please see [this page](https://github.com/DevTeam/csharp-interactive/wiki/Install-the-C%23-script-template) for details on how to install the [project template](https://www.nuget.org/packages/CSharpInteractive.Templates).
90
95
@@ -104,6 +109,8 @@ The created project contains 2 entry points:
104
109
dotnet run --project ./Build
105
110
```
106
111
112
+
</details>
113
+
107
114
## NuGet packages
108
115
109
116
| Package name | Link | Description | Installation |
0 commit comments