Git Product home page Git Product logo

heroku-cli-diff's Introduction

Heroku CLI Diff

List differences between Heroku apps.

$ heroku plugins:install heroku-cli-diff

These properties are diffed:

  • files (via the slug checksum)
  • config vars
  • stack
  • buildpacks (including order)
  • add-ons
  • feature flags

Use

$ heroku apps:diff APP1 APP2

Examples

$ heroku apps:diff go-getting-started-staging go-on-heroku

property                    go-getting-started-staging                                   go-on-heroku
──────────────────────────  ───────────────────────────────────────────────────────────  ───────────────────────────────────────────────────────────
slug (checksum)             SHA256:f166815b4b65b78d1bc99b7d70d45526a7f035cc6f1e875cb...  SHA256:06695f3f7d27403463a146c201e070158c091f940ce5f2770...
config (DATABASE_URL)       ...
add-on (heroku-postgresql)  true                                                         false
$ heroku apps:diff semver semver-staging

property                        semver                                    semver-staging
──────────────────────────────  ────────────────────────────────────────  ────────────────────────────────────────
config (MIN_STABLE_NODE)        0.8.5
config (RESOLVER_TIMEOUT)                                                 1
feature (log-runtime-metrics)   enabled                                   disabled
$ heroku apps:diff semver semver

property  semver  semver
────────  ──────  ──────

heroku-cli-diff's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

heroku-cli-diff's Issues

[Feature request] diff releases

Would occasionally be useful to diff releases, both across apps and within the same app. I'm not sure of what the syntax would be.

Add git hash

If the app has any build component that depends on ENV vars, the checksum of the slug will be different, but it would be helpful to know if the user has indeed pushed the exact same commit if we have access to this information.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.