scripts

Utilitity scripts
git clone git://gtms.dev:scripts
Log | Files | Refs

dtest (418B)


      1 #!/bin/zsh
      2 curr_version="$(awk '{print $4}' < <(dart --version 2>&1) | tr -d ' ')"
      3 version="${1:-$curr_version}"
      4 
      5 if [[ -o interactive ]]; then
      6   echo "inte"
      7 fi
      8 
      9 dir="/tmp/dtest"
     10 rm -r $dir
     11 
     12 # create dir
     13 mkdir $dir
     14 
     15 # create files
     16 ## pubspec
     17 cat <<EOF >$dir/pubspec.yaml
     18 name: dart_test
     19 environment:
     20  sdk: '>=$version <3.0.0'
     21 EOF
     22 
     23 ## main
     24 cat <<EOF > $dir/main.dart
     25 void main() {
     26 
     27 }
     28 EOF
     29 
     30 nvim +"norm j" $dir/main.dart