amber 0.4.5

A code search and replace tool
Documentation
language: rust

os:
  - linux
  - osx

env:
- ARCH=i686
- ARCH=x86_64

rust: stable

before_install:
- if [[ $TRAVIS_OS_NAME == "linux" ]]; then sudo apt-get -qq update; fi
- if [[ $TRAVIS_OS_NAME == "linux" && $ARCH == "i686"   ]]; then sudo apt-get install -y gcc-multilib g++-multilib; fi
- if [[ $TRAVIS_OS_NAME == "linux" && $ARCH == "x86_64" ]]; then sudo apt-get install -y gcc-multilib g++-multilib; fi

before_script:
- curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain beta
- export PATH=~/.cargo/bin:$PATH
- if [[ $TRAVIS_OS_NAME == "linux" && $ARCH == "x86_64" ]]; then rustup target add x86_64-unknown-linux-musl; fi
- if [[ $TRAVIS_OS_NAME == "linux" && $ARCH == "i686"   ]]; then rustup target add i686-unknown-linux-gnu; fi
- if [[ $TRAVIS_OS_NAME == "osx"   && $ARCH == "i686"   ]]; then rustup target add i686-apple-darwin; fi
- which cargo
- which rustc
- cargo --version
- rustc --version

script:
- if [[ $TRAVIS_OS_NAME == "osx"   && $ARCH == "x86_64" ]]; then make test; fi
- if [[ $TRAVIS_OS_NAME == "linux" && $ARCH == "x86_64" ]]; then make test; fi
- if [[ $TRAVIS_OS_NAME == "osx"   && $ARCH == "i686"   ]]; then make release_osx32; fi
- if [[ $TRAVIS_OS_NAME == "osx"   && $ARCH == "x86_64" ]]; then make release_osx64; fi
- if [[ $TRAVIS_OS_NAME == "linux" && $ARCH == "i686"   ]]; then make release_lnx32; fi
- if [[ $TRAVIS_OS_NAME == "linux" && $ARCH == "x86_64" ]]; then make release_lnx64; fi

deploy:
  provider: releases
  api_key:
    secure: sbxaqGvt5ybHdDlp0SY6CuHYulukwKL8Z44JSPsLF5U+DqyfE4hrGtzUAULYXDC5Ud1l07qMbGvcf1yQbDKdnsfjgmLyb5TwJSqlOVr9AIXy2x+3J1+4f6rRCxpXLZiBjiBDdqxPOuqqTPhR/Li5eWOMXLR1Hyp+EbY9Uk6secMmezoYBy3XtpkyHOUhryOof0bvtl85LkgY1YKgdB0stExaUUyBoFgqViIlz9Im/1MNU1o2x4sQ/cn+9GuiM6xGnK3hHFXFRR16p2r1EJwxYbcVRB3Of+mmv7MHlCoPhulw26S3KmRfLKx3Fi50HGMHxNoTFQn7xND2fx5YOrcT0k9ouW/UghtgMZOwStlO0iudGRAyylks8CdBcpgZL6QC7ovSvLrkBtVspOG9ql6O4pMxlpPa/9kAjWL8KLC3L/f+HnxsKt/a4EaiLdfqRNAXzMTBNmpKgn2f3gDV40KAynfw2FGynaR8ACOgg1zJ3u8R83SWGcjTjBbFFhP3K0Wuq88WbAMXmL6+1csRB9UcLQrr3z25syRm1rT+vGSX7i5FgncrlmRvSsZ+4JkCdi9JH4WWGsA45CHvgXP5bwAaGN0m8v5qn6FZbTTxSlvsir7xk/ptL/AClFv8vHaupXuijlf9IBKR8dnoh8V5sw1hKC6zvAbAXPfOfxrVGVhJQGg=
  file:
    - amber-*.zip
  file_glob: true
  skip_cleanup: true
  on:
    repo: dalance/amber
    tags: true