Skip to content

Releases: metaist/idempotent-bash

1.1.4

07 Jan 14:51
Compare
Choose a tag to compare

1.1.4 - 2022-01-07

Changed

  • #40: replaced build.sh with dev
  • #44: improved psql connectivity test (thanks @davidfetter!)

Fixed

  • #39: ib-apt-update only called when ib-apt-install actually needs it
  • #45: idempotent-bash.sh --help preserves newlines (thanks @luolong!)

1.1.3

07 Nov 22:14
Compare
Choose a tag to compare

1.1.3 - 2018-11-07

Added

  • #32: ib-quiet to suppress output
  • #34: ib-in? to check if item is in array

Changed

  • #33: ib-os-append uses the first line of a multiline text to pass to grep
  • #37: changelog to follow [Keep a Changelog] format

Fixed

  • #36: only run ib-apt-update if there's a need to install anything

1.1.2

27 Jul 06:39
Compare
Choose a tag to compare
  • #19: fix tests on Cygwin
  • #20: fix extra whitespace in ib-pip-install output
  • #21: fix documentation for ib-postgresql-file
  • #22: fix ib-os-link to prevent recursive removal of incorrect links
  • #23: fix package iteration in ib-apt-install and ib-apt-cyg-install
  • #24: add git functions to manage repositories
  • #25: add ib-postgresql-sql to conditionally execute a single command
  • #26: remove requirement that scripts run as sudo (see also #29)
  • #27: fix dry run indicator when using global IB_DRY_RUN
  • #28: add examples
  • #29: add --user flag to handle different user
  • #30: fix ib-postgresql-ok? to return boolean
  • #31: fix character escaping in ib-os-append

1.1.1

18 Apr 01:22
Compare
Choose a tag to compare
  • #12: add documentation to public-facing functions
  • #13: add ib-os-copy-link to toggle copying or linking directories
  • #14: add ib-parse-args to parse label and quiet args
  • #15: add dry run options (global and per-action)
  • #16: fix unbound variable in ib-pip-install
  • #17: fix using grep with PCRE
  • #18: add multiple line blocks with ib-os-append

1.1.0

31 Mar 04:11
Compare
Choose a tag to compare
  • #5: add basic functions for installing and starting/stopping services
  • #7: add apt-cyg functions to install Cygwin packages
  • #9: add quick start to README
  • #10: fix stat of apt-get package cache if missing
  • #11: add ib-command? to check if a command exists

1.0.0

29 Mar 01:59
Compare
Choose a tag to compare
  • #1: add base action, testing functions
  • #2: add basic OS functions to create directories, check/change permissions
  • #3: add basic Apt functions to install Linux packages
  • #4: add basic pip functions to install python packages
  • #6: add jinja2-cli functions to generate configuration files
  • #8: add PostgreSQL functions to execute SQL files