Code view:

A painting is a person's account of this edit as text, recorded independently of the node mapping - a rendering often has several equally defensible answers where the mapping has one. Deletions and insertions carry no position on the opposite side in a painting, so that panel draws no caret for them.

Before

1#!/bin/bash
2set -ex
3cd "$(dirname ${BASH_SOURCE[0]})"
4. build_common
5
6cd "$OUTPUT_DIR"
7sha256sum "scrcpy-server-$VERSION" \
8 "scrcpy-win32-$VERSION.zip" \
9 "scrcpy-win64-$VERSION.zip" \
10 | tee SHA256SUMS.txt
11echo "Release checksums generated in $PWD/SHA256SUMS.txt"
12

After

1#!/bin/bash
2set -ex
3cd "$(dirname ${BASH_SOURCE[0]})"
4. build_common
5
6cd "$OUTPUT_DIR"
7sha256sum "scrcpy-server-$VERSION" \
8 "scrcpy-linux-$VERSION.tar.gz" \
9 "scrcpy-win32-$VERSION.zip" \
10 "scrcpy-win64-$VERSION.zip" \
11 | tee SHA256SUMS.txt
12echo "Release checksums generated in $PWD/SHA256SUMS.txt"
13

Before

program
comment "#!/bin/bash"
command
command_name
word "set"
word "-ex"
command
command_name
word "cd"
string
" "\""
command_substitution
$( "$("
command
command_name
word "dirname"
expansion
${ "${"
subscript
variable_name "BASH_SOURCE"
[ "["
number "0"
] "]"
} "}"
) ")"
" "\""
command
command_name
word "."
word "build_common"
command
command_name
word "cd"
string
" "\""
simple_expansion
$ "$"
variable_name "OUTPUT_DIR"
" "\""
pipeline
command
command_name
word "sha256sum"
string
" "\""
string_content "scrcpy-server-"
simple_expansion
$ "$"
variable_name "VERSION"
" "\""
string
" "\""
string_content "scrcpy-win32-"
simple_expansion
$ "$"
variable_name "VERSION"
string_content ".zip"
" "\""
string
" "\""
string_content "scrcpy-win64-"
simple_expansion
$ "$"
variable_name "VERSION"
string_content ".zip"
" "\""
| "|"
command
command_name
word "tee"
word "SHA256SUMS.txt"
command
command_name
word "echo"
string
" "\""
string_content "Release checksums generated in "
simple_expansion
$ "$"
variable_name "PWD"
string_content "/SHA256SUMS.txt"
" "\""

After

program
comment "#!/bin/bash"
command
command_name
word "set"
word "-ex"
command
command_name
word "cd"
string
" "\""
command_substitution
$( "$("
command
command_name
word "dirname"
expansion
${ "${"
subscript
variable_name "BASH_SOURCE"
[ "["
number "0"
] "]"
} "}"
) ")"
" "\""
command
command_name
word "."
word "build_common"
command
command_name
word "cd"
string
" "\""
simple_expansion
$ "$"
variable_name "OUTPUT_DIR"
" "\""
pipeline
command
command_name
word "sha256sum"
string
" "\""
string_content "scrcpy-server-"
simple_expansion
$ "$"
variable_name "VERSION"
" "\""
string
" "\""
string_content "scrcpy-linux-"
simple_expansion
$ "$"
variable_name "VERSION"
string_content ".tar.gz"
" "\""
string
" "\""
string_content "scrcpy-win32-"
simple_expansion
$ "$"
variable_name "VERSION"
string_content ".zip"
" "\""
string
" "\""
string_content "scrcpy-win64-"
simple_expansion
$ "$"
variable_name "VERSION"
string_content ".zip"
" "\""
| "|"
command
command_name
word "tee"
word "SHA256SUMS.txt"
command
command_name
word "echo"
string
" "\""
string_content "Release checksums generated in "
simple_expansion
$ "$"
variable_name "PWD"
string_content "/SHA256SUMS.txt"
" "\""