Skip to content

Releases: RLogik/whales

Library functions corrected/added

24 Aug 17:48
Compare
Choose a tag to compare
  • .lib.utils.sh > remove_dir and remove_dir_force corrected
  • .lib.utils.sh > create_temporary_dir added

Library Function - read answer

28 Jul 11:09
Compare
Choose a tag to compare

Read answer method now detects Metakey+D as break.

Template - mount data, but do not copy data

26 Jul 16:33
Compare
Choose a tag to compare

Cleaned up template. Data and dist folders should not be copied when creating base docker image. Instead these volumes should only be dynamically mounted. This change saves GB of memory, as the images then do not contain computed data.

Bug fix

26 Jul 12:05
Compare
Choose a tag to compare
  • Conflict in naming of methods
  • Force states in Dockerfile corrected

Logic of whales activated/deactivated vs. docker in/out separated

26 Jul 11:28
Compare
Choose a tag to compare

Separated the logic of whales state and docker state.
This caused problems when (de)activating whales and wanting to run processes dependent purely upon whether inside docker or not. Now two separate files are used as states:#

.whales/WHALES_STATE -> off(default)/on
.whales/DOCKER_DEPTH -> out(default)/in

These state files are not git-sychronised, and only the DOCKER_DEPTH-file is transferred between outside and inside docker.

Took DOCKER_DEPTH out of synch

25 Jul 12:16
Compare
Choose a tag to compare

The file src/DOCKER_DEPTH (which becomes .whales/DOCKER_DEPTH) should not be synchronised when using whales. Instead it is to be created on the fly as a (git)ignored file in each project's instance of whales.

Added library function: security prompts

24 Jul 13:36
Compare
Choose a tag to compare
  • utility function added to prompt for passwords
  • importwhales installation script updated to add whales VERSION to the .whales folder upon import

Minor library functionality additions

22 Jul 12:56
Compare
Choose a tag to compare

Minor additions to library utility functions.

Improved Installation

29 Jun 15:43
Compare
Choose a tag to compare

Default behaviour of importwhales is to install from local dist. Now use --git flag to install from Git artefacts.

Improved Installation

28 Jun 20:38
Compare
Choose a tag to compare
  • Installation allows optional local storage of whales distributions, so that one can call importwhales even when offline.
  • The template folder now contains all relevant files (incl. whales configuration files).
  • The customisable process scripts for a project (build, test, clean) are now stored in a subfolder ./scripts, as per the standard of golang

NOTE: Due to changes in the importwhales script, one should overwrite any previous copies of this file in ones local binaries. This script is not fully backwards compatible with versions < 0.0.4.