Chromium Code Reviews| Index: sdk/bin/dartfmt |
| diff --git a/sdk/bin/dartfmt b/sdk/bin/dartfmt |
| index 0c69a750be56c00a3455a6677a77c04d09095c1c..310037edde69c8225de73ae18e4d2305284483d8 100755 |
| --- a/sdk/bin/dartfmt |
| +++ b/sdk/bin/dartfmt |
| @@ -3,8 +3,8 @@ |
| # for details. All rights reserved. Use of this source code is governed by a |
| # BSD-style license that can be found in the LICENSE file. |
| -# Run dartfmt.dart on the Dart VM. This script assumes the Dart SDK's directory |
| -# structure. |
| +# Run dartanalyzer.dart on the Dart VM. This script assumes the Dart repo's |
|
ricow1
2015/02/23 08:10:49
dartanalyzer.dart WAT
Bob Nystrom
2015/02/27 22:56:47
Heh, oops! Yay copy/paste!
|
| +# directory structure. |
| function follow_links() { |
| file="$1" |
| @@ -20,34 +20,25 @@ PROG_NAME="$(follow_links "$BASH_SOURCE")" |
| # Handle the case where dart-sdk/bin has been symlinked to. |
| BIN_DIR="$(cd "${PROG_NAME%/*}" ; pwd -P)" |
| - |
| SDK_DIR="$(cd "${BIN_DIR}/.." ; pwd -P)" |
| -SNAPSHOT="$BIN_DIR/snapshots/dartfmt.dart.snapshot" |
| +DART="$BIN_DIR/dart" |
| + |
| +DART_ROOT="$(cd "${SDK_DIR}/.." ; pwd -P)" |
| + |
| +DARTFMT="$DART_ROOT/third_party/pkg/dart_style/bin/format.dart" |
| -if test -f "$SNAPSHOT"; then |
| - # We are running the snapshot in the built SDK. |
| - DART="$BIN_DIR/dart" |
| - exec "$DART" "$SNAPSHOT" "$@" |
| +if [ -z "$DART_CONFIGURATION" ]; |
| +then |
| + DART_CONFIGURATION="ReleaseIA32" |
| +fi |
| + |
| +if [[ `uname` == 'Darwin' ]]; then |
| + BUILD_DIR="$DART_ROOT/xcodebuild/$DART_CONFIGURATION" |
| else |
| - # We are running dartfmt from source in the development repo. |
| - if [ -z "$DART_CONFIGURATION" ]; |
| - then |
| - DART_CONFIGURATION="ReleaseIA32" |
| - fi |
| - |
| - # TODO(pquitslund): this bit seems wrong, but was cribbed verbatim from pub |
| - # Need to revisit and fix |
| - if [[ `uname` == 'Darwin' ]]; |
| - then |
| - BUILD_DIR="$SDK_DIR/../xcodebuild/$DART_CONFIGURATION" |
| - else |
| - BUILD_DIR="$SDK_DIR/../out/$DART_CONFIGURATION" |
| - fi |
| - |
| - DART="$BUILD_DIR/dart-sdk/bin/dart" |
| - PKG_DIR="$BUILD_DIR/packages" |
| - DARTFMT="$SDK_DIR/../pkg/analyzer/bin/formatter.dart" |
| - |
| - exec "$DART" "--package-root=$PKG_DIR" "$DARTFMT" "$@" |
| -fi |
| + BUILD_DIR="$DART_ROOT/out/$DART_CONFIGURATION" |
| +fi |
| + |
| +PACKAGE_ROOT="$BUILD_DIR/packages/" |
| + |
| +exec "$DART" "--package-root=$PACKAGE_ROOT" "$DARTFMT" "$@" |