You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
DevOps-Bash-tools/README.md

2.5 KiB

Hari Sekhon - Bash Tools

Build Status Codacy Badge Platform DockerHub

Bash Test & Utility library used by all my other GitHub repos.

  • Utility functions (Docker, environment, CI detection, port and HTTP url availability content checks)

  • Tests for linting a variety of different programming and build files, including:

  • Python (syntax, pep8, pre-byte-compiling)

  • Perl

  • Java

  • Scala

  • Make

  • Maven

  • SBT

  • Gradle

  • Travis CI

  • Ruby

  • Shell

  • Misc (whitespace, custom enforced checks like not calling quit() in python etc)

Also pulls in many important validation programs from my DevOps Python Tools repo to validate additional file formats including:

  • CSV
  • JSON
  • Avro
  • Parquet
  • INI / Properties files (Java)
  • LDAP LDIF
  • XML
  • YAML

Currently utilized to supplement testing of the following repos:

Pre-built Docker images are available for those repos (which include this one as a submodule) and the "docker available" icon above links to an uber image which contains all my github repos pre-built. There are Centos, Debian and Ubuntu versions of this uber Docker image containing all repos.