blob: d67532cbca89f1b2e5da9ed2faee014ca50bfb21 [file] [log] [blame]
#!/bin/bash
# Copyright 2019 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
#### CATEGORY=Device discovery
### print the Fuchsia address of the current selected device
## usage: fx get-device-addr [--resource|--url]
##
## --resource print the address in resource format (encased in [] if IPv6)
## --url print the address in url format (encased in [] if IPv6 and url escaped)
source "$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"/lib/vars.sh || exit $?
fx-config-read
if [[ $# = 0 ]]; then
get-fuchsia-device-addr
exit 0
fi
case "$1" in
--resource)
get-device-addr-resource
;;
--url)
get-device-addr-url
;;
*)
fx-command-help
;;
esac