Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/hanami/cli

Hanami command line
https://github.com/hanami/cli

Bump dry-inflector to >= 1.0.0.rc1

006e68bb6e75d472def13807ca792add27457ab7 authored about 2 years ago by Peter Solnica <[email protected]>
Bump dry-inflector to ~> 1.0.0.rc1

cf37f586bb8c506727e0524d6d2f1029f9df7377 authored about 2 years ago by Peter Solnica <[email protected]>
Prepare for v2.0.0.beta4

74c3006d7c7fdfed3a580a255382acb4bbb396b8 authored about 2 years ago by Tim Riley <[email protected]>
Remove types require from config/settings.rb (#56)

Given the settings class can be accessed extremely early during app boot (i.e. inside the app cl...

b29138551ace8a0af937dc177eecd7fce3611b73 authored about 2 years ago by Tim Riley <[email protected]>
Specify latest dry-types version (#55)

This should reduce any chance of Zeitwerk-related problems

77ff9f25404629199e6ee548c275084b770c4ca9 authored about 2 years ago by Tim Riley <[email protected]>
Tidy `hanami` help (#53)

* Tidy `hanami` gem commands

* Tidy top level commands

* Tidy up action and slice generato...

e5da7c66ef99049365928b050398ce93584ce23f authored about 2 years ago by Luca Guidi <[email protected]>
Prepare CHANGELOG for v2.0.0.beta4

6165a42200f96a677d7803b47abe3b9891a17bf1 authored about 2 years ago by Tim Riley <[email protected]>
Advertise Bundler & Hanami installation while running `hanami new` (#54)

* Print Bundler & Hanami install while running `hanami new`

* `rubocop -a`

* More restrict...

c93a22714f5d0df605b38323aee989b36745af9f authored about 2 years ago by Luca Guidi <[email protected]>
Add console output when generating files (#49)

* Begin to extract Hanami::CLI::Generator, with new action

* Switch to Hanami::CLI::Files sub...

f26ba66e70ec005dd1856c89a27018d4f022ab8f authored about 2 years ago by Sean Collins <[email protected]>
Update middleware inspector specs

Since hanami/hanami#1215 passing an object instance that doesn't
implement `#call` raises an err...

c7f655ace7376a80495757438bf6a6115a3fd3db authored over 2 years ago by Peter Solnica <[email protected]>
Partially reverts https://github.com/hanami/cli/pull/34

6185b67eb6271a666cf4b24d0fd404f5e0a09142 authored over 2 years ago by Luca Guidi <[email protected]>
Prepare for v2.0.0.beta3

bc061e90089034a2fe0838c9d235399aa20484e3 authored over 2 years ago by Luca Guidi <[email protected]>
Check with more care for app settings

d2f863d7d545e575d7693298bfa04fea4455cc97 authored over 2 years ago by Tim Riley <[email protected]>
Make database setup compatible with latest betas (and fall back to ENV if required) (#50)

Try database_url app settings, then ENV. Update app settings accessor to match latest betas.

...

0114cdda9d75548052968e2468b1d0ac0b4ee0cb authored over 2 years ago by Tim Riley <[email protected]>
Remove `define do..` from routes (#45)

- Generate with `#inject_line_at_class_bottom`
- Update to dry-files >= 0.3.0

f3cce444f2758ee6a5b066f00a64def72a3c765a authored over 2 years ago by Peter Solnica <[email protected]>
Fix routes definition (#46)

No longer needs (or can use) the block

https://github.com/hanami/hanami/pull/1208

c602de0d6eeebcb60d2a9ca2c222bdfdd899963c authored over 2 years ago by Sean Collins <[email protected]>
`hanami new` to add `hanami-reloader` to `Gemfile` (#41)

b2cb533e57243fd7e4f1984c91b08edab99527ed authored over 2 years ago by Luca Guidi <[email protected]>
Lazily require `hanami/router/inspector`

454329c2d8c830bca650d50389ab1180035272bb authored over 2 years ago by Luca Guidi <[email protected]>
Ensure `hanami generate action` to work with non-RESTful actions (#40)

41f353ed317ca44077d7b27058806d5a75cfe4b0 authored over 2 years ago by Luca Guidi <[email protected]>
Generate Puma configuration (#39)

ef6c1239d37e858432f2c3b61efdf3e323232f07 authored over 2 years ago by Luca Guidi <[email protected]>
Respect plural name when generate code (#38)

2cf8ae8d0de5b646df0e36ca28379861cce73a81 authored over 2 years ago by Luca Guidi <[email protected]>
Introduce reload command in the console context (#36)

It just replaces the current process with a new execution of the command

2d4a5277dd232615f5bbb84ac0b3384d6a62912a authored over 2 years ago by Marc Busqué <[email protected]>
Fix CI

eb979a5ce674564b1fd4f55c5dbc689d3f7b80cb authored over 2 years ago by Luca Guidi <[email protected]>
Prepare for v2.0.0.beta2 (#35)

bdd19ae69d2140bd192af0d26af41b42c0fd6ca8 authored over 2 years ago by Tim Riley <[email protected]>
Restore .within_hanami_app?

Turns out this is used by hanami-rspec’s CLI command extensions.

34e22191c9ec706fc5a5844f8451e437ddbd8150 authored over 2 years ago by Tim Riley <[email protected]>
Introduce `hanami generate action` (#33)

f7e07ae60c24effa8d83a9da4e76baa36ee54e37 authored over 2 years ago by Luca Guidi <[email protected]>
Add `hanami middlewares` command (#30)

This command lists all registered middlewares in the app router along
with the paths where they...

f2c37ac73e7aca1de933193c7fff25afd0c2330f authored over 2 years ago by Marc Busqué <[email protected]>
Leverage Hanami's file detection (#34)

Use the robust app file detection introduced in hanami/hanami#1197, to allow the CLI to be run e...

a36c66ea12549eb910a1bc6e1440d46c98ab7507 authored over 2 years ago by Marc Busqué <[email protected]>
Introduce `hanami generate slice` (#32)

64f49402b3aa4f14fd3c07a8f4467d723ceca44c authored over 2 years ago by Luca Guidi <[email protected]>
Adjust generated app (#29)

- Remove templates we’re not currently using
- Add dry-types to generated Gemfile. This is need...

efe99bffe4a7abf2b19eb6e6ef8b5d733cc981d8 authored over 2 years ago by Tim Riley <[email protected]>
Restore hanami-validations (#31)

* Restore hanami-validations

Resolves: https://trello.com/c/Lx86f21b/192-hanami-validations-n...

5758668c5e0d25b17d3eec158bdf750f16a923c4 authored over 2 years ago by Seb Wilgosz <[email protected]>
Generate app with an example route

5587ed3e58e0823879d8f2be94059581431b232e authored over 2 years ago by Luca Guidi <[email protected]>
Generate Hanami apps using released gems

0217bef275a09b2f0a18199de096156e4a98a896 authored over 2 years ago by Luca Guidi <[email protected]>
Prepare for v2.0.0.beta1

850d634c9d3bada2966444f65bf7bf730931f1f2 authored over 2 years ago by Luca Guidi <[email protected]>
Restore depending on hanami#main in the Gemfile (#27)

We can do it now that hanami/hanami#1183 has been merged

8a140634cc10efcbc3ac197a9de5f857931ffecc authored over 2 years ago by Marc Busqué <[email protected]>
Add `hanami routes` command (#26)

All the formatters available from `hanami-router` are available:

```ruby
$ hanami routes --f...

08475566d2859330de55ca293df6a9dda1c1303e authored over 2 years ago by Marc Busqué <[email protected]>
Bump dry-files to >= 0.2.0

b367e5ad2d27decc90d2b33d3bdfdb84e0c07c43 authored over 2 years ago by Peter Solnica <[email protected]>
Application -> App (#25)

* Application -> App

* `Hanami.rack_app` -> `Hanami.app`

* `hanami/hanami` `main`

* `Ha...

7368cb3a81715a784f1cdb98611e43410b2b6760 authored over 2 years ago by Luca Guidi <[email protected]>
Generate new app using `Hanami.rack_app`

244aa3d962189c768394c1d2fba1c8833252492a authored over 2 years ago by Luca Guidi <[email protected]>
Generate new apps to point to `main` branch of `hanami/hanami`

3c2c02b9d8104fd95a5a0125ef13c2af994a9d88 authored over 2 years ago by Luca Guidi <[email protected]>
Set default `hanami server` port to `2300` (#24)

a639f3e7189c6b83bfc21680891718e3c0ef87f8 authored over 2 years ago by Luca Guidi <[email protected]>
Register `hanami server` command (#23)

efe78cfde62a60837c72a5245e6b2d7cef6b9108 authored over 2 years ago by Luca Guidi <[email protected]>
Add `hanami server` command (#22)

The server is just a thin wrapper on top of Rack::Server. The options
that it accepts fall into...

b3cc93f8212dc856c218e33594f814ce9a7b0c45 authored over 2 years ago by Marc Busqué <[email protected]>
Update README.md

Clean up for #17

efc6d49e97fdb9572f65c4233904f2fa8ae112b5 authored over 2 years ago by Sean Collins <[email protected]>
`Hanami::RakeTasks` -> `Hanami::CLI::RakeTasks` (#21)

97121aa571ab45fe433826c22b87e20a342d96c2 authored over 2 years ago by Luca Guidi <[email protected]>
`hanami new` (#20)

* `hanami new`

* New app structure

* `hanami new` for Hanami 2.0 Core Release

* Fallbac...

d3bd552e16cbb73156bf9e708de930f767ef00c6 authored over 2 years ago by Luca Guidi <[email protected]>
Rubocop

17439e54c6bea39ff42dc1b9bbe9bb3cb6e0ecf1 authored over 2 years ago by Luca Guidi <[email protected]>
Prepare for v2.0.0.alpha8.1

b1386b024a9b6041be8ccf5ce41cdb99143b19e1 authored over 2 years ago by Tim Riley <[email protected]>
Fix SliceReaders for new SliceName class (#18)

b9f11a8ba1c87bf2abb3b468c7eb135d17b4cff6 authored over 2 years ago by Tim Riley <[email protected]>
Prepare for v2.0.0.alpha8

aac69c4174494e54ce52d4e325333f915b63436f authored over 2 years ago by Tim Riley <[email protected]>
Prepare CHANGELOG entry for v2.0.0.alpha8

a0bac534df2d8a0242cdc6a1da37e3f007c73f6f authored over 2 years ago by Tim Riley <[email protected]>
Add note in README about dry-cli (#17)

Fixes #15.

8b00ba8ce88f9a9e7fc5ca5f38fcb7977ffa9bbf authored over 2 years ago by Sean Collins <[email protected]>
Respect HANAMI_ENV if env option is unspecified. (#8)

752cc5d64bbddc56e5a1eeae9c5ba6396df06e66 authored over 2 years ago by Andrew Croome <[email protected]>
Import Sequel for db version command (#14)

f9d2e25368aa38f2f681d7cda22ec6b467b6ca62 authored almost 3 years ago by Lucas Mendelowski <[email protected]>
Delete LICENSE.txt

99ed67ae8a9d80193e179ca1660fd600b7a48936 authored almost 3 years ago by Peter Solnica <[email protected]>
Add LICENSE.md from hanami/template-gem

ac408ea88586719c84c9d83975beec0cfee3edc6 authored almost 3 years ago by File Sync <[email protected]>
Update .action_hero.yml from hanami/template-gem

c67ebe6de1369a9b1c0c4df52c33117a47ce8a55 authored almost 3 years ago by File Sync <[email protected]>
Add action-hero and project configs

0c9b5c8f2a61cb5c7ecfa31e67f4bbd4bb3ec0e1 authored almost 3 years ago by Peter Solnica <[email protected]>
Add FUNDING.yml

90d6993a4ad487b0f6224440a9c842fe5106d402 authored almost 3 years ago by Peter Solnica <[email protected]>
Prepare for v2.0.0.alpha7

1a152a1d5b283ba59ed70a4cdbe4ae840776f714 authored almost 3 years ago by Tim Riley <[email protected]>
Fix slice readers for latest slices API (#13)

fb0e9f1a1644b5f79eff4b733502bb0d2c48a5ef authored almost 3 years ago by Tim Riley <[email protected]>
Prepare for v2.0.0.alpha6.1

b2cffdcfa1a9439523bde97384640dbde394580f authored almost 3 years ago by Luca Guidi <[email protected]>
Fix redundant method when loading database command (#11)

The method `init_bootable` is redundant, replaced by `prepare`

4a93c445eb656a9349a2956693a13690973c54cb authored almost 3 years ago by Viet (Drake) Tran <[email protected]>
Prepare for v2.0.0.alpha6

65208cc946e134ce2cffad6d186bd8a9fd512689 authored almost 3 years ago by Luca Guidi <[email protected]>
Compatibility with `dry-system` `v0.23.0` (#9)

* Compatibility with `dry-system` `v0.23.0`

* Use `dry-system` official gem release

* Coer...

d860e8112fbbdd5f2dee9a3c4acbf38cca5ca9dd authored almost 3 years ago by Luca Guidi <[email protected]>
Ruby 3.0+. Schedule GitHub Actions. Notify Slack in case of failure.

2cc5ff7e8a1f9bb848449f1e39c7ae110ec7c035 authored almost 3 years ago by Luca Guidi <[email protected]>
Prepare for v2.0.0.alpha4

fe1f45ba12d86412fe551e882a3fae49d257f1b9 authored about 3 years ago by Luca Guidi <[email protected]>
Add CHANGELOG for 2.0.0.alpha4

f0dab839846c4f71cc8f41c76d376f46d23d5177 authored about 3 years ago by Tim Riley <[email protected]>
Support `postgresql://` scheme designators (#7)

According to PostgreSQL's docs, the URL scheme designator can be either
`postgresql://` or `pos...

d7b35a276e991d4e933efe58b63e115dc4e45277 authored about 3 years ago by Philip Arndt <[email protected]>
Show a custom prompt in IRB (#6)

This required us not to use IRB.start, which sets all initial vaues of IRB.conf in a place we ca...

e177a15d2b1cfcc1a90affd0a92b74929d2facaa authored about 3 years ago by Tim Riley <[email protected]>
Fix console context (make slice readers properly available) (#5)

* Don't delegate to top-level slice components

This is a neat trick but I think it may lead t...

7da0431d7ad148e83af266b04c9bd6d898e42253 authored about 3 years ago by Tim Riley <[email protected]>
Prepare for v2.0.0.alpha3

e70d129b0e3f33258b4666957bae9e91c5423a86 authored about 3 years ago by Tim Riley <[email protected]>
Use main branches for other hanami gems

1686655e21f4c63edd9cdf5cb95ac0a67c563626 authored about 3 years ago by Tim Riley <[email protected]>
Update CHANGELOG for 2.0.0.alpha3

a362b562286d7cc4f793c9051cfae54800c32ec3 authored about 3 years ago by Tim Riley <[email protected]>
README

31c8feb77e927d765d9f556819252ee35bb8b7c1 authored over 3 years ago by Luca Guidi <[email protected]>
Update CHANGELOG

d71c0f8c3c4af570ae909a6d7d7cc058c8125f1a authored over 3 years ago by Piotr Solnica <[email protected]>
`Dry::CLI::Utils::Files` => `Dry::Files`

f9cdb19d342dce534599bda604161b5e2f713d08 authored over 3 years ago by Luca Guidi <[email protected]>
Merge pull request #1 from hanami/import-commands-from-the-template

Import console and db tasks from template + add specs

d441b43482c80f1716dd4761d9b43be6228db6e4 authored over 3 years ago by Piotr Solnica <[email protected]>
Use exe/hanami in specs

9b8a5a9ec812143002df62999900835506dc351d authored over 3 years ago by Piotr Solnica <[email protected]>
Remove dry-files from Gemfile

62a278f924d8ea965b22d324b902dda310d1b2a1 authored over 3 years ago by Piotr Solnica <[email protected]>
Resolve Pry as the backend console when available

ba4a39fe5d5deab31690117470dac07cfdad19ac authored over 3 years ago by Piotr Solnica <[email protected]>
Minor formatting fix

1b1133e2d33f6d2960643692ff490a88499e5106 authored over 3 years ago by Piotr Solnica <[email protected]>
Progress on IRB in console (can't set prompt but the context works now)

818c9ad32513f9c7385b4820d547860fea8c947f authored over 3 years ago by Piotr Solnica <[email protected]>
Add integration spec for bin/run and make it pass

b8106e68597cbf7c98c6c277e2870023accef865 authored over 3 years ago by Piotr Solnica <[email protected]>
Add support for --env option

cd3a7b4458b5d2017fecbbe47d992fc068d5ebfb authored over 3 years ago by Piotr Solnica <[email protected]>
rubocop -A

c7d91e0c77fd0a68cd8288d77c37b4b6af0a22e1 authored over 3 years ago by Piotr Solnica <[email protected]>
[ci] just run specs for now

ef406b652fa3dbc32e47895535bc3eb47a14ef80 authored over 3 years ago by Piotr Solnica <[email protected]>
Fix db {setup,create_migration}

ecae77ad7b62140bcfc70b21e6766226ac70c40a authored over 3 years ago by Piotr Solnica <[email protected]>
Initial work on IRB support

9c4eea831e02dde902dacb154b17cee5ef034b12 authored over 3 years ago by Piotr Solnica <[email protected]>
Import console and db tasks from template + add specs

7e514aa08295829c2e6f81f1c73487112e87b028 authored over 3 years ago by Piotr Solnica <[email protected]>
Prepare for v2.0.0.alpha2

e9bd2632abdde060308f835de37ebe1bb03faba5 authored over 3 years ago by Luca Guidi <[email protected]>
Temporary disable code generators for Hanami v2.0.0.alpha2

a34e7f834e607444ad63335b620380cb514b71b1 authored over 3 years ago by Luca Guidi <[email protected]>
Mark failing generator specs as pending for now

755f7d27235afa74c1ffc49ce10e85ce6bf168f8 authored over 3 years ago by Piotr Solnica <[email protected]>
Grab hanami/hanami from unstable branch + add hanami/view

0c8fbcbf899ba42b28f0979499741c259a8e7e1d authored over 3 years ago by Piotr Solnica <[email protected]>
Relax dep on bundler to ~> 2.1

f2cfeedcde6aaf9ae4f552afb070b1ad2eb6d09a authored over 3 years ago by Piotr Solnica <[email protected]>
Update remaining dry/files requires

28fc5c7b511ec458e303f61919a3a27e0f95adb3 authored over 3 years ago by Piotr Solnica <[email protected]>
Switch to `dry-files`

c324bb54f662cd339e7054a1d71f0a41b6bd3e2a authored over 3 years ago by Luca Guidi <[email protected]>
Ensure to append action routes within the proper slice block

698d5245b4478069e9b7e3a135c9dad17f3b0d3e authored over 3 years ago by Luca Guidi <[email protected]>
Refactoring: use `Hanami::CLI::URL` to validate slice URL prefix

4d97cf69b1670b2b9fafcda5daea0207a33a1c46 authored over 3 years ago by Luca Guidi <[email protected]>
Allow to specify action URL and HTTP method

00f970462bf2b5725092dc9859bb2a5816526f86 authored over 3 years ago by Luca Guidi <[email protected]>