After right-clicking on the running container and clicking on
Attach Visual Studio Code
you'll open a VS Code window into the running instance at the users /app home directory.
To start with a clean folder free of clutter, you can run code src to open a new VS Code window
into the empty src folder.
Start from your languages "Hello World"
To quickly get started playing with each language use the built-in
x tool
to download any GitHub repo.
To make it easy, gistcafe
has a hello-* repo for each language that supports running a single source file "Hello World"
which you can browse with:
Run it!
Then download the language you want, e.g you can download & run a Deno "Hello World" App with:
Start from a language project template
For installing all other non-single file (i.e. hello-*) repos you'll instead want to use x new so it applies all
project transformations
with your Project Name:
Publish it!
Once you're ready to share your new App with the world you can publish it to a GitHub Gist by generating a
GitHub Access Token with gist scope
and adding it to your GITHUB_TOKEN Environment Variable:
Then to publish your App to a new Gist, run:
if -desc is unspecified the description is inferred from your folder name.
To update your Gist run publish again:
Create, share, embed & execute apps:
hello world|starting projects
Kotlin scriptC#ScriptLisp
Create
This will create a basic C# Console App you can run locally with:
To help quickly visualize your program output, the referenced ServiceStack.Common
lib includes .PrintDump() and .PrintDumpTable()dump utils
to dump objects to the console.
Whilst Inspect.vars() saves objects you can inspect in the UI after the Gist is run.
To help quickly visualize your program output, the referenced gistcafe
package includes Inspect.printDump() and Inspect.printDumpTable()
utils to dump objects to the console.
Whilst Inspect.vars() saves objects you can inspect in the UI after the Gist is run.
To help quickly visualize your program output, the referenced gistcafe-go
package includes inspect.PrintDump() and inspect.PrintDumpTable()
utils to dump objects to the console.
Whilst inspect.Vars() saves objects you can inspect in the UI after the Gist is run.
To help quickly visualize your program output, the referenced gistcafe
package includes inspect.printdump() and inspect.printdumptable()
utils to dump objects to the console.
Whilst inspect.vars() saves objects you can inspect in the UI after the Gist is run.
To help quickly visualize program output, the net.servicestack.gistcafe
package includes Inspect.printDump() and Inspect.printDumpTable()
utils to dump objects to the console.
Whilst Inspect.vars() saves objects you can inspect in the UI after the Gist is run.
To help quickly visualize program output, the net.servicestack.gistcafe
package includes Inspect/printDump and Inspect/printDumpTable
utils to dump objects to the console.
Whilst Inspect/vars saves objects you can inspect in the UI after the Gist is run.
To help quickly visualize program output, the gistcafe
gem includes Inspect.print_dump and Inspect.print_dump_table
utils to dump objects to the console.
Whilst Inspect.vars saves objects you can inspect in the UI after the Gist is run.
To help quickly visualize program output, the gistcafe
package includes Inspect::printDump and Inspect::printDumpTable
utils to dump objects to the console.
Whilst Inspect::vars saves objects you can inspect in the UI after the Gist is run.
To quickly visualize program output, the gistcafe::inspect
module includes print_dump, print_dump_table & print_dump_table_columns
utils to dump objects to the console.
Whilst inspect::vars saves objects you can inspect in the UI after the Gist is run.
To quickly visualize program output, the gistcafe hex package
includes Inspector.print_dump and Inspector.print_dump_table
utils to dump objects to the console.
Whilst Inspector.vars saves objects you can inspect in the UI after the Gist is run.
Like all lisps, it's ideal for usage in a REPL on both the command-line as well as being able to open a
REPL session into a remote ServiceStack instance
where it's able to inspect and invoke functionality of a Live running .NET App instance:
The x dotnet tool lets you easily
create console apps
& upload them to gists.
Publish
To create gists you'll need to generate a
GitHub Access Token with gist scope
and add it to your GITHUB_TOKEN Environment Variable
(win,
mac,
linux).
(alternative: use -token arg in each publish command)
Then to publish your App to a new Gist, run:
if -desc is unspecified the description is inferred from your folder name.