Skip to content
Branch: master
Commits on Oct 11, 2019
  1. fix compatibility with Crystal 0.31 (#43)

    mamantoha authored and samueleaton committed Oct 11, 2019
    - changes `parse!` to `parse`
Commits on Jan 24, 2019
  1. Bump version 0.3.1

    samueleaton committed Jan 24, 2019
    * bumps version to 0.3.1
    * updates README
Commits on Nov 6, 2018
  1. change epoch to to_unix

    K-NRS authored and samueleaton committed Nov 6, 2018
Commits on Aug 27, 2018
  1. adds colorization by default with option to disable

    Sam Eaton
    Sam Eaton committed Aug 27, 2018
  2. Adds --install argument for installing shards before running

    samueleaton committed Aug 27, 2018
    $ ./sentry -i --install
     🤖  Sentry configuration:
           display name:   eaton_party
           shard name:     eaton_party
           install shards: true
           info:           true
           build:          crystal build ./src/
           build_args:     []
           run:            ./eaton_party
           run_args:       []
           watch:          ["./src/**/*.cr", "./src/**/*.ecr"]
     🤖  Your SentryBot is vigilant. beep-boop...
     🤖  Installing shards...
     Using raze (0.3.0)
     Using radix (0.3.8)
     Using kilt (0.4.0)
     🤖  watching file: ./src/
Commits on Aug 26, 2018
  1. return error code when compile fails

    jgillich authored and samueleaton committed Aug 26, 2018
Commits on Jun 21, 2018
  1. bumps version

    Sam Eaton
    Sam Eaton committed Jun 21, 2018
  2. add instruction for crystal v0.24.2 in README

    Sam Eaton
    Sam Eaton committed Jun 21, 2018
  3. Crystal 0.25.0 support

    mamantoha authored and samueleaton committed Jun 21, 2018
Commits on Mar 27, 2018
Commits on Feb 19, 2018
  1. Adds `Sentry::Config` for managing configuration; Checks `.sentry.yml…

    faultyserver authored and samueleaton committed Feb 19, 2018
    …` on startup
    * Add `Sentry::Config` for managing configuration, and check for `.sentry.yml`.
    This commit introduces `Sentry::Config` as a single object to manage the configuration of a `sentry` instance. The CLI also now checks for a `.sentry.yml` file in the project directory to load configurations automatically. These configurations can still be overwritten by specifying options the command line, though this is now entirely optional, as all options are supported from the YAML file.
    An example and explanation of the `.sentry.yml` format can be found in `.sentry.example.yml`.
    * Allow users to specify a config file with `-c` or `--config`
    * Rename `process_name` to `display_name`. Use name from shard for default build/run commands.
    * Only set `display_name` on merge if it was explicitly set on `other`.
    The default getter falls back to the shard name, and because the conditional for merging `display_name` only checked that this was truthy, it would always be set to whatever `other` had as a `display_name`, or the shard name (never keeping its own value).
    * Track whether config explicitly sets `build` and `run` commands.
    Similar to `display_name` before, `build` and `run` were also being overwritten when merging configs because of their default values.
    This commit adds more boolean properties to `Sentry::Config` to track whether the `build` and `run` commands have been explicitly set, rather than using the default value. These booleans are used in `merge!` to decide whether the config being merged in should apply its `build` and `run` commands to the receiving config.
Commits on Feb 2, 2018
  1. runs latest crystal formatter

    Sam Eaton
    Sam Eaton committed Feb 2, 2018
Commits on Jan 12, 2018
  1. updates info example

    Sam Eaton
    Sam Eaton committed Jan 12, 2018
  2. adds instructions for older versions of crystal

    Sam Eaton
    Sam Eaton committed Jan 12, 2018
  3. crystal next (v0.24.1)

    samueleaton committed Jan 12, 2018
    * updates to make compatiable with upcoming crystal update
    * bumps version; adds crystal version
Commits on Nov 15, 2017
  1. merges master

    samueleaton committed Nov 15, 2017
  2. bumps version

    samueleaton committed Nov 15, 2017
Commits on Nov 4, 2017
Commits on Aug 26, 2017
  1. Adds install script in Crystal to replace Ruby install script

    samueleaton committed Aug 26, 2017
    * changes install script from Ruby to Crystal
    * keep install.rb for now so anything referencing it won't break
Commits on Apr 8, 2017
  1. Updates install script to fix HTTPS problem

    Sam Eaton
    Sam Eaton committed Apr 8, 2017
Commits on Mar 28, 2017
  1. Merge pull request #10 from samueleaton/rafactor-cli

    samueleaton committed Mar 28, 2017
    Refactors installation and CLI
Commits on Jan 14, 2017
Commits on Jan 2, 2017
  1. Changes link

    samueleaton committed Jan 2, 2017
  2. Merge pull request #7 from samueleaton/refactor-cli

    samueleaton committed Jan 2, 2017
    Separates CLI from core module
Commits on Dec 14, 2016
  1. Merge pull request #5 from samueleaton/feat-no-build

    samueleaton committed Dec 14, 2016
    Adds --no-build to skip build step
  2. Adds --no-build to skip build step

    Sam Eaton
    Sam Eaton committed Dec 14, 2016
    Also refactors much of the code and adds more console statements
You can’t perform that action at this time.