Home | History | Annotate | Download | only in tools
      1 #!/bin/bash
      2 #  Copyright (C) 2015 The Android Open Source Project
      3 #
      4 #  Licensed under the Apache License, Version 2.0 (the "License");
      5 #  you may not use this file except in compliance with the License.
      6 #  You may obtain a copy of the License at
      7 #
      8 #       http://www.apache.org/licenses/LICENSE-2.0
      9 #
     10 #  Unless required by applicable law or agreed to in writing, software
     11 #  distributed under the License is distributed on an "AS IS" BASIS,
     12 #  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     13 #  See the License for the specific language governing permissions and
     14 #  limitations under the License.
     15 
     16 usage='buglesql [-c] [-r] sql
     17   -c display in columns with headers (default)
     18   -r display as records'
     19 
     20 opts='-column -header'
     21 
     22 while test $# -gt 0
     23 do
     24     case $1 in
     25         -c)
     26             opts='-column -header'
     27             shift
     28             ;;
     29         -r)
     30             opts='-line'
     31             shift
     32             ;;
     33         *)
     34             break;
     35     esac
     36 done
     37 
     38 if [ $# -lt 1 ]; then
     39     echo "$usage"
     40     exit 1
     41 fi
     42 
     43 adb shell su -c sqlite3 $opts data/data/com.android.messaging/databases/bugle_db "$1"
     44