devstack/tools
Sean Dague 4fb255cf41 add bash8 tool (like pep8, but way hackier)
unlike our python code, we have no automatic style checking for
bash. For the most part, it's not a big deal, but errant whitespace
or incorrect indenting is sometimes annoying to have to -1 people's
patches for. Instead of constantly picking it up in manual review
maybe we can do better.

This is an uber hacky script which could be used to do just that.

   ./tools/bash8.py file1 file2 file3 ...

And it will show issues found with the files at hand. Lightly
tested in the existing devstack tree, it exposes a few issues that
we might want to think about.

This should be python 3 compatible, and includes argparse to provide
a basic '-h' support to explain how the command should be run.

Change-Id: I5009fa5852595c2953a548e430e5e1ce06ae94e0
2013-10-14 16:18:39 -04:00
..
docker docker: ensure socat is installed 2013-09-17 17:15:25 -04:00
jenkins Remove trailing whitespaces in regular file 2012-03-09 16:04:56 +08:00
uec don't need static uec meta/user data since we generate 2011-11-07 10:29:05 -08:00
xen Merge "XenAPI: Get the management network dynamically" 2013-10-08 15:00:55 +00:00
bash8.py add bash8 tool (like pep8, but way hackier) 2013-10-14 16:18:39 -04:00
build_bm_multi.sh Mova nova configuration initialization 2013-03-18 11:16:38 -05:00
build_bm.sh Source functions before stackrc 2012-08-01 20:03:01 -05:00
build_pxe_env.sh Cleanup tools scripts 2012-06-27 22:25:56 -05:00
build_ramdisk.sh Remove DEFAULT_STACK_USER, just use STACK_USER 2013-01-25 11:09:17 -06:00
build_tempest.sh Remove leftover references to files/pips/ 2012-11-29 09:19:16 +01:00
build_uec_ramdisk.sh Remove leftover references to files/pips/ 2012-11-29 09:19:16 +01:00
build_uec.sh Remove DEFAULT_STACK_USER, just use STACK_USER 2013-01-25 11:09:17 -06:00
build_usb_boot.sh Fixed path for calling build_uec_ramdisk.sh from build_usb_boot.sh 2012-11-06 10:11:06 +02:00
copy_dev_environment_to_uec.sh Remove DEFAULT_STACK_USER, just use STACK_USER 2013-01-25 11:09:17 -06:00
create_userrc.sh set errexit and xtrace in helper scripts 2013-10-01 17:54:40 +01:00
create-stack-user.sh Split the creation of $STACK_USER account out of stack.sh 2013-10-04 16:36:00 -05:00
fixup_stuff.sh set errexit and xtrace in helper scripts 2013-10-01 17:54:40 +01:00
get_uec_image.sh fix typo in get_uec_image.sh 2012-11-30 17:51:12 -05:00
info.sh package: consolidate get_packages logic 2013-02-26 17:39:05 +09:00
install_openvpn.sh Cleanup tools scripts 2012-06-27 22:25:56 -05:00
install_pip.sh install_pip script fails if pip was not installed 2013-10-07 07:32:58 +02:00
install_prereqs.sh RHEL6 support rpms 2013-04-29 11:46:57 +10:00
make_cert.sh Add tools/make_cert.sh 2013-01-10 01:56:23 -06:00
upload_image.sh Add tools/upload_image.sh 2012-08-17 12:12:46 -05:00
warm_apts_for_uec.sh Remove leftover references to files/pips/ 2012-11-29 09:19:16 +01:00