25 lines
535 B
Bash
25 lines
535 B
Bash
![]() |
#!/bin/bash
|
||
|
|
||
|
# This is a small helper to speed development and debug with devstack.
|
||
|
# It is intended to help you run a single function in a project module
|
||
|
# without having to re-stack.
|
||
|
#
|
||
|
# For example, to run the just start_glance function, do this:
|
||
|
#
|
||
|
# ./tools/debug_function.sh glance start_glance
|
||
|
|
||
|
if [ ! -f "lib/$1" ]; then
|
||
|
echo "Usage: $0 [project] [function] [function...]"
|
||
|
fi
|
||
|
|
||
|
source stackrc
|
||
|
source lib/$1
|
||
|
shift
|
||
|
set -x
|
||
|
while [ "$1" ]; do
|
||
|
echo ==== Running $1 ====
|
||
|
$1
|
||
|
echo ==== Done with $1 ====
|
||
|
shift
|
||
|
done
|