...

Text file src/github.com/google/flatbuffers/dart/publish.sh

Documentation: github.com/google/flatbuffers/dart

     1#!/bin/sh
     2#
     3# Copyright 2018 Google Inc. All rights reserved.
     4#
     5# Licensed under the Apache License, Version 2.0 (the "License");
     6# you may not use this file except in compliance with the License.
     7# You may obtain a copy of the License at
     8#
     9#     http://www.apache.org/licenses/LICENSE-2.0
    10#
    11# Unless required by applicable law or agreed to in writing, software
    12# distributed under the License is distributed on an "AS IS" BASIS,
    13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    14# See the License for the specific language governing permissions and
    15# limitations under the License.
    16#
    17# Note to pub consumers: this file is used to assist with publishing the
    18# pub package from the flatbuffers repository and is not meant for general use.
    19# As pub does not currently provide a way to exclude files, it is included here.
    20set -e
    21
    22command -v dart >/dev/null 2>&1 || { echo >&2 "Require `dart` but it's not installed.  Aborting."; exit 1; }
    23
    24pushd ../tests
    25./DartTest.sh
    26popd
    27
    28pushd ../samples
    29./dart_sample.sh
    30popd
    31
    32dart pub publish
    33
    34rm example/monster.fbs
    35rm test/*.fbs
    36rm -rf test/sub

View as plain text