Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1.0.0 #474

Open
wants to merge 59 commits into
base: master
Choose a base branch
from
Open

1.0.0 #474

wants to merge 59 commits into from

Commits on Sep 27, 2021

  1. Version bump to 1.0.0.

    postmodern committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    19c1fb5 View commit details
    Browse the repository at this point in the history
  2. updated formatting and env descriptions

    * Pulled in @havenwood's chruby man page.
    havenwood authored and postmodern committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    fbfc551 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d51fcdc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a88a1c4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0600f2c View commit details
    Browse the repository at this point in the history
  6. added -v, --version to OPTIONS

    havenwood authored and postmodern committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    8087055 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7ce877c View commit details
    Browse the repository at this point in the history
  8. initial commit

    havenwood authored and postmodern committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    8976d1a View commit details
    Browse the repository at this point in the history
  9. initial commit

    havenwood authored and postmodern committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    24a286c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    531884b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    11704d0 View commit details
    Browse the repository at this point in the history
  12. Correct spelling typo.

    havenwood authored and postmodern committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    fe6e55c View commit details
    Browse the repository at this point in the history
  13. Correct spelling typo.

    havenwood authored and postmodern committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    d4f157e View commit details
    Browse the repository at this point in the history
  14. Combined man tasks.

    postmodern committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    d527ff0 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    8af032e View commit details
    Browse the repository at this point in the history
  16. Markdown formatting.

    postmodern committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    8345e48 View commit details
    Browse the repository at this point in the history
  17. Use the Ruby directory basename to decide the GEM_HOME (#419)

    * Use the Ruby name to decide the `GEM_HOME` such that each installed Ruby has its own
      `GEM_HOME`, even if `RUBY_VERSION` is the same for multiple installed Rubies.
    * This is particularly important for TruffleRuby, where different releases with the
      same `RUBY_VERSION` might compile C extensions differently, and each release should
      have a different `GEM_HOME`.
    eregon authored and postmodern committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    3aa4c59 View commit details
    Browse the repository at this point in the history
  18. Extracted the chruby ruby matching logic into chruby_find().

    * This will allow overriding the default ruby matching logic with custom searching
      algorithms.
    postmodern committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    ae5e363 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    9bd30f4 View commit details
    Browse the repository at this point in the history
  20. Extract the RUBIES listing logic into chruby_list.

    * This will allow overriding chruby_list with custom ruby listing logic.
    postmodern committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    e19f454 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    5c65a97 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    991d8b7 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    475ea13 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    ba26ceb View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    bae35cb View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    5f680d4 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    36ac8d5 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    76d76f0 View commit details
    Browse the repository at this point in the history
  29. Quote arguments.

    postmodern committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    2142980 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    d2afef6 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    7a153d2 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    eb72f22 View commit details
    Browse the repository at this point in the history
  33. Use assertEquals.

    postmodern committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    0a2084f View commit details
    Browse the repository at this point in the history
  34. Use better test names.

    postmodern committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    679481b View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    eaacc71 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    ef2e00c View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    a7d7665 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    0a84b23 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    500e218 View commit details
    Browse the repository at this point in the history
  40. 80 columns.

    postmodern committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    d384589 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    8c05944 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    5513d6d View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    3538cea View commit details
    Browse the repository at this point in the history
  44. Replaced chruby_rubies with a simple for loop.

    * Customization of `CHRUBY_RUBIES` array should be done in `chruby_init`.
    postmodern committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    a9c8a8b View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    c8bd73d View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    f6e616a View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    7e693aa View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    0745073 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    97e83c7 View commit details
    Browse the repository at this point in the history
  50. Fixed a failing test.

    postmodern committed Sep 27, 2021
    Configuration menu
    Copy the full SHA
    2379ef0 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    7f848f1 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    fe7d917 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2023

  1. Revert back to using rubies from ~/.rubies.

    * `~/.local/share` is not exactly the correct location to house full
      installations of rubies, as it's typically used to house application
      data. If XDG supported a `~/.opt/` directory, that would be ideal.
      Until then, `~/.rubies/` is generally well known and supported so
      chruby will continue to use it. Additionally, XDG directories ae not
      typically used by macOS users.
    postmodern committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    06269a7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    40b73e9 View commit details
    Browse the repository at this point in the history
  3. Use echo -n.

    postmodern committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    355ad07 View commit details
    Browse the repository at this point in the history
  4. Changed chruby_find to search CHRUBY_DIRS each time.

    * Added `chruby_list` to list the contents of `CHRUBY_DIRS`.
    * Removed `chruby_init` and the `--reload` option.
    * This prevents having to restart the shell after installing a
      new ruby.
    postmodern committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    c87f4cf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d504dcd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4c994cb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    52dae19 View commit details
    Browse the repository at this point in the history