blob: 775f1ba2d95e7e3897d23dd541fe013a73dae2a1 [file] [log] [blame]
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
version: "3"
env:
KUBECONFIG:
sh: |
if test -e $($OPS -opspath "$OPS_TMP/kubeconfig")
then echo $($OPS -opspath "$OPS_TMP/kubeconfig")
else echo ~/.kube/config
fi
APIHOST:
sh: |
if test -e ~/.wskprops
then source ~/.wskprops; echo $APIHOST
fi
AUTHB64:
sh: |
if test -e ~/.wskprops
then source ~/.wskprops; echo $(base64 -e $AUTH)
fi
tasks:
describe:
desc: execute a query to get the description of a Psql table
silent: true
cmds:
- bun psql.js describe "{{._table_}}" {{.__format}}
sql:
desc: submit the given argument as SQL statement
silent: true
cmds:
- |
if test "{{._file_}}"
then
bun psql.js sql "{{._file_}}" {{.__format}}
else
bun psql.js sql {{.__format}}
fi