1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-26 16:09:27 -05:00

Fix URLs in examples/README (denoland/deno_std#551)

Original: 6d78eec413
This commit is contained in:
Ryan Dahl 2019-08-05 18:00:28 -04:00 committed by GitHub
parent b1e5ad7eca
commit 782ebfbc0f

View file

@ -1,36 +1,47 @@
# Deno example programs
This module contains small scripts that demonstrate use of Deno and its standard library.
This module contains small scripts that demonstrate use of Deno and its standard
module.
You can run these examples by importing them via `deno` command:
You can run these examples using just their URL or install the example as an
executable script which references the URL. (Think of installing as creating a
bookmark to a program.)
```
> deno https://deno.land/std/examples/echo_server.ts --allow-net
### A TCP echo server
```shell
deno https://deno.land/std/examples/echo_server.ts --allow-net
```
Some of them are useful CLI programs that can be installed as executables:
`cat.ts` - print file to standard output
Or
```shell
deno install echo_server https://deno.land/std/examples/echo_server.ts --allow-net
```
deno install deno_cat https://deno.land/examples.cat.ts --allow-read
### cat - print file to standard output
```shell
deno install deno_cat https://deno.land/stdexamples/cat.ts --allow-read
deno_cat file.txt
```
`catj.ts` - print flattened JSON to standard output
### catj - print flattened JSON to standard output
```
deno install catj https://deno.land/examples/catj.ts --allow-read
A very useful command by Soheil Rashidi ported to Deno.
```shell
deno install catj https://deno.land/std/examples/catj.ts --allow-read
catj example.json
catj file1.json file2.json
echo example.json | catj -
```
`gist.ts` - easily create and upload Gists
### gist - easily create and upload Gists
```
deno install gist https://deno.land/examples/gist.ts --allow-net --allow-env
export GIST_TOKEN=ABC # Generate at https://github.com/settings/tokens
deno install gist https://deno.land/std/examples/gist.ts --allow-net --allow-env
gist --title "Example gist 1" script.ts
gist --t "Example gist 2" script2.ts
```