Skip to content

Releases: bibendi/dip

4.2.0

06 Nov 06:50
1b27ef6
Compare
Choose a tag to compare
  • Added CLI options allowing to mount SSL certificates into an nginx container.
gem install dip -v 4.2.0
brew install bibendi/dip/dip
curl -L https://github.com/bibendi/dip/releases/download/v4.2.0/dip-`uname -s`-`uname -m` > /usr/local/bin/dip
chmod +x /usr/local/bin/dip

4.1.0

23 Oct 12:07
3bf5481
Compare
Choose a tag to compare
  • Added a key default_args to the command schema.

Usage example:

interaction:
  psql:
    description: Run Postgres psql console
    service: postgres
    default_args: db_dev
    command: psql -h postgres -U postgres

Now, db_dev database name will be passed to the end of the command unless it has typed manually.

gem install dip -v 4.1.0
brew install bibendi/dip/dip
curl -L https://github.com/bibendi/dip/releases/download/v4.1.0/dip-`uname -s`-`uname -m` > /usr/local/bin/dip
chmod +x /usr/local/bin/dip

4.0.1

22 Oct 14:14
9e6443c
Compare
Choose a tag to compare
  • Fixed a bug when using shorthanded run commands.
gem install dip -v 4.0.1
brew install bibendi/dip/dip
curl -L https://github.com/bibendi/dip/releases/download/v4.0.1/dip-`uname -s`-`uname -m` > /usr/local/bin/dip
chmod +x /usr/local/bin/dip

4.0.0

22 Oct 10:48
27d807e
Compare
Choose a tag to compare
  • BREAKING CHANGE: Dropped support for old Ruby less than 2.3.
  • Added endless nesting of sub-commands.
    Now you can catch a command deeper:
    interaction:
      cmd:
        subcommands:
          foo:
            subcommands:
              bar:
  • Added description key to a command.
  • Added dip ls command to list all available run commands.
    dip ls
    
    bash     # Open the Bash shell in app's container
    rails    # Run Rails command
    rails s  # Run Rails server at http://localhost:3000
  • Added a check of Dip version required by a config.
    # Required minimum dip version
    version: '4'
  • Added nesting to compose options. compose_run_method and compose_run_options moved under compose: method:, run_method:. Added backward compatibility.
    sidekiq:
      description: Run sidekiq in background
      service: worker
      compose:
        method: up
        run_options: [detach]
  • Updated README
gem install dip -v 4.0.0
brew install bibendi/dip/dip
curl -L https://github.com/bibendi/dip/releases/download/v4.0.0/dip-`uname -s`-`uname -m` > /usr/local/bin/dip
chmod +x /usr/local/bin/dip

3.8.3

24 Jul 09:06
9719b49
Compare
Choose a tag to compare
  • Fixed regression when passing env vars through argv (e.g. dip VERSION=20190101 rake db:migrate:down)
gem install dip -v 3.8.3
curl -L https://github.com/bibendi/dip/releases/download/v3.8.3/dip-`uname -s`-`uname -m` > /usr/local/bin/dip
chmod +x /usr/local/bin/dip

3.8.2

04 Jul 13:41
0cd67d0
Compare
Choose a tag to compare

Starting from this release Dip will be provided in two ways. First one, like before, as a Ruby gem. Second one, from now, as a binary program. The plan is to make easier to install Dip on a developer machine that is not from the Ruby world. I think the next steps should be adding Ubuntu PPA and OSX brew tap.

Compiling to binary was made possible by ruby-packer

gem install dip -v 3.8.2
curl -L https://github.com/bibendi/dip/releases/download/v3.8.2/dip-`uname -s`-`uname -m` > /usr/local/bin/dip
chmod +x /usr/local/bin/dip

3.7.2

04 Jul 13:51
a75353e
Compare
Choose a tag to compare

Let the shell determine Dip's bin path

3.7.1

02 Jul 19:53
2af7a8d
Compare
Choose a tag to compare

Fix showing help banners for the compose and run commands.

gem install dip -v 3.7.1

3.7.0

02 Jul 15:12
9501e59
Compare
Choose a tag to compare

Add the ability to inject aliases into Bash by running eval "$(dip console)"

gem install dip -v 3.7.0

3.6.1

02 Jul 14:44
1482336
Compare
Choose a tag to compare

Don't use run vars when running containers in the up mode, because -e is an illegal argument for docker-compose up.

gem install dip -v 3.6.1