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.4 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 PyTools 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.