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
006e68bb6e75d472def13807ca792add27457ab7 authored about 2 years ago by Peter Solnica <[email protected]>
cf37f586bb8c506727e0524d6d2f1029f9df7377 authored about 2 years ago by Peter Solnica <[email protected]>
74c3006d7c7fdfed3a580a255382acb4bbb396b8 authored about 2 years ago by Tim Riley <[email protected]>
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]>This should reduce any chance of Zeitwerk-related problems
77ff9f25404629199e6ee548c275084b770c4ca9 authored about 2 years ago by Tim Riley <[email protected]>* 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]>6165a42200f96a677d7803b47abe3b9891a17bf1 authored about 2 years ago by Tim Riley <[email protected]>
* Print Bundler & Hanami install while running `hanami new`
* `rubocop -a`
* More restrict...
c93a22714f5d0df605b38323aee989b36745af9f authored about 2 years ago by Luca Guidi <[email protected]>* 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]>
Since hanami/hanami#1215 passing an object instance that doesn't
implement `#call` raises an err...
6185b67eb6271a666cf4b24d0fd404f5e0a09142 authored over 2 years ago by Luca Guidi <[email protected]>
bc061e90089034a2fe0838c9d235399aa20484e3 authored over 2 years ago by Luca Guidi <[email protected]>
d2f863d7d545e575d7693298bfa04fea4455cc97 authored over 2 years ago by Tim Riley <[email protected]>
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]>
- Generate with `#inject_line_at_class_bottom`
- Update to dry-files >= 0.3.0
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]>b2cb533e57243fd7e4f1984c91b08edab99527ed authored over 2 years ago by Luca Guidi <[email protected]>
454329c2d8c830bca650d50389ab1180035272bb authored over 2 years ago by Luca Guidi <[email protected]>
41f353ed317ca44077d7b27058806d5a75cfe4b0 authored over 2 years ago by Luca Guidi <[email protected]>
ef6c1239d37e858432f2c3b61efdf3e323232f07 authored over 2 years ago by Luca Guidi <[email protected]>
2cf8ae8d0de5b646df0e36ca28379861cce73a81 authored over 2 years ago by Luca Guidi <[email protected]>
It just replaces the current process with a new execution of the command
2d4a5277dd232615f5bbb84ac0b3384d6a62912a authored over 2 years ago by Marc Busqué <[email protected]>eb979a5ce674564b1fd4f55c5dbc689d3f7b80cb authored over 2 years ago by Luca Guidi <[email protected]>
bdd19ae69d2140bd192af0d26af41b42c0fd6ca8 authored over 2 years ago by Tim Riley <[email protected]>
Turns out this is used by hanami-rspec’s CLI command extensions.
34e22191c9ec706fc5a5844f8451e437ddbd8150 authored over 2 years ago by Tim Riley <[email protected]>f7e07ae60c24effa8d83a9da4e76baa36ee54e37 authored over 2 years ago by Luca Guidi <[email protected]>
This command lists all registered middlewares in the app router along
with the paths where they...
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]>64f49402b3aa4f14fd3c07a8f4467d723ceca44c authored over 2 years ago by Luca Guidi <[email protected]>
- Remove templates we’re not currently using
- Add dry-types to generated Gemfile. This is need...
* Restore hanami-validations
Resolves: https://trello.com/c/Lx86f21b/192-hanami-validations-n...
5758668c5e0d25b17d3eec158bdf750f16a923c4 authored over 2 years ago by Seb Wilgosz <[email protected]>5587ed3e58e0823879d8f2be94059581431b232e authored over 2 years ago by Luca Guidi <[email protected]>
0217bef275a09b2f0a18199de096156e4a98a896 authored over 2 years ago by Luca Guidi <[email protected]>
850d634c9d3bada2966444f65bf7bf730931f1f2 authored over 2 years ago by Luca Guidi <[email protected]>
We can do it now that hanami/hanami#1183 has been merged
8a140634cc10efcbc3ac197a9de5f857931ffecc authored over 2 years ago by Marc Busqué <[email protected]>All the formatters available from `hanami-router` are available:
```ruby
$ hanami routes --f...
b367e5ad2d27decc90d2b33d3bdfdb84e0c07c43 authored over 2 years ago by Peter Solnica <[email protected]>
* Application -> App
* `Hanami.rack_app` -> `Hanami.app`
* `hanami/hanami` `main`
* `Ha...
7368cb3a81715a784f1cdb98611e43410b2b6760 authored over 2 years ago by Luca Guidi <[email protected]>244aa3d962189c768394c1d2fba1c8833252492a authored over 2 years ago by Luca Guidi <[email protected]>
3c2c02b9d8104fd95a5a0125ef13c2af994a9d88 authored over 2 years ago by Luca Guidi <[email protected]>
a639f3e7189c6b83bfc21680891718e3c0ef87f8 authored over 2 years ago by Luca Guidi <[email protected]>
efe78cfde62a60837c72a5245e6b2d7cef6b9108 authored over 2 years ago by Luca Guidi <[email protected]>
The server is just a thin wrapper on top of Rack::Server. The options
that it accepts fall into...
Clean up for #17
efc6d49e97fdb9572f65c4233904f2fa8ae112b5 authored over 2 years ago by Sean Collins <[email protected]>97121aa571ab45fe433826c22b87e20a342d96c2 authored over 2 years ago by Luca Guidi <[email protected]>
* `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]>17439e54c6bea39ff42dc1b9bbe9bb3cb6e0ecf1 authored over 2 years ago by Luca Guidi <[email protected]>
b1386b024a9b6041be8ccf5ce41cdb99143b19e1 authored over 2 years ago by Tim Riley <[email protected]>
b9f11a8ba1c87bf2abb3b468c7eb135d17b4cff6 authored over 2 years ago by Tim Riley <[email protected]>
aac69c4174494e54ce52d4e325333f915b63436f authored over 2 years ago by Tim Riley <[email protected]>
a0bac534df2d8a0242cdc6a1da37e3f007c73f6f authored over 2 years ago by Tim Riley <[email protected]>
Fixes #15.
8b00ba8ce88f9a9e7fc5ca5f38fcb7977ffa9bbf authored over 2 years ago by Sean Collins <[email protected]>752cc5d64bbddc56e5a1eeae9c5ba6396df06e66 authored over 2 years ago by Andrew Croome <[email protected]>
f9d2e25368aa38f2f681d7cda22ec6b467b6ca62 authored almost 3 years ago by Lucas Mendelowski <[email protected]>
99ed67ae8a9d80193e179ca1660fd600b7a48936 authored almost 3 years ago by Peter Solnica <[email protected]>
ac408ea88586719c84c9d83975beec0cfee3edc6 authored almost 3 years ago by File Sync <[email protected]>
c67ebe6de1369a9b1c0c4df52c33117a47ce8a55 authored almost 3 years ago by File Sync <[email protected]>
0c9b5c8f2a61cb5c7ecfa31e67f4bbd4bb3ec0e1 authored almost 3 years ago by Peter Solnica <[email protected]>
90d6993a4ad487b0f6224440a9c842fe5106d402 authored almost 3 years ago by Peter Solnica <[email protected]>
1a152a1d5b283ba59ed70a4cdbe4ae840776f714 authored almost 3 years ago by Tim Riley <[email protected]>
fb0e9f1a1644b5f79eff4b733502bb0d2c48a5ef authored almost 3 years ago by Tim Riley <[email protected]>
b2cffdcfa1a9439523bde97384640dbde394580f authored almost 3 years ago by Luca Guidi <[email protected]>
The method `init_bootable` is redundant, replaced by `prepare`
4a93c445eb656a9349a2956693a13690973c54cb authored almost 3 years ago by Viet (Drake) Tran <[email protected]>65208cc946e134ce2cffad6d186bd8a9fd512689 authored almost 3 years ago by Luca Guidi <[email protected]>
* 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]>2cc5ff7e8a1f9bb848449f1e39c7ae110ec7c035 authored almost 3 years ago by Luca Guidi <[email protected]>
fe1f45ba12d86412fe551e882a3fae49d257f1b9 authored about 3 years ago by Luca Guidi <[email protected]>
f0dab839846c4f71cc8f41c76d376f46d23d5177 authored about 3 years ago by Tim Riley <[email protected]>
According to PostgreSQL's docs, the URL scheme designator can be either
`postgresql://` or `pos...
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]>* 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]>e70d129b0e3f33258b4666957bae9e91c5423a86 authored about 3 years ago by Tim Riley <[email protected]>
1686655e21f4c63edd9cdf5cb95ac0a67c563626 authored about 3 years ago by Tim Riley <[email protected]>
a362b562286d7cc4f793c9051cfae54800c32ec3 authored about 3 years ago by Tim Riley <[email protected]>
31c8feb77e927d765d9f556819252ee35bb8b7c1 authored over 3 years ago by Luca Guidi <[email protected]>
d71c0f8c3c4af570ae909a6d7d7cc058c8125f1a authored over 3 years ago by Piotr Solnica <[email protected]>
f9cdb19d342dce534599bda604161b5e2f713d08 authored over 3 years ago by Luca Guidi <[email protected]>
Import console and db tasks from template + add specs
d441b43482c80f1716dd4761d9b43be6228db6e4 authored over 3 years ago by Piotr Solnica <[email protected]>9b8a5a9ec812143002df62999900835506dc351d authored over 3 years ago by Piotr Solnica <[email protected]>
62a278f924d8ea965b22d324b902dda310d1b2a1 authored over 3 years ago by Piotr Solnica <[email protected]>
ba4a39fe5d5deab31690117470dac07cfdad19ac authored over 3 years ago by Piotr Solnica <[email protected]>
1b1133e2d33f6d2960643692ff490a88499e5106 authored over 3 years ago by Piotr Solnica <[email protected]>
818c9ad32513f9c7385b4820d547860fea8c947f authored over 3 years ago by Piotr Solnica <[email protected]>
b8106e68597cbf7c98c6c277e2870023accef865 authored over 3 years ago by Piotr Solnica <[email protected]>
cd3a7b4458b5d2017fecbbe47d992fc068d5ebfb authored over 3 years ago by Piotr Solnica <[email protected]>
c7d91e0c77fd0a68cd8288d77c37b4b6af0a22e1 authored over 3 years ago by Piotr Solnica <[email protected]>
ef406b652fa3dbc32e47895535bc3eb47a14ef80 authored over 3 years ago by Piotr Solnica <[email protected]>
ecae77ad7b62140bcfc70b21e6766226ac70c40a authored over 3 years ago by Piotr Solnica <[email protected]>
9c4eea831e02dde902dacb154b17cee5ef034b12 authored over 3 years ago by Piotr Solnica <[email protected]>
7e514aa08295829c2e6f81f1c73487112e87b028 authored over 3 years ago by Piotr Solnica <[email protected]>
e9bd2632abdde060308f835de37ebe1bb03faba5 authored over 3 years ago by Luca Guidi <[email protected]>
a34e7f834e607444ad63335b620380cb514b71b1 authored over 3 years ago by Luca Guidi <[email protected]>
755f7d27235afa74c1ffc49ce10e85ce6bf168f8 authored over 3 years ago by Piotr Solnica <[email protected]>
0c8fbcbf899ba42b28f0979499741c259a8e7e1d authored over 3 years ago by Piotr Solnica <[email protected]>
f2cfeedcde6aaf9ae4f552afb070b1ad2eb6d09a authored over 3 years ago by Piotr Solnica <[email protected]>
28fc5c7b511ec458e303f61919a3a27e0f95adb3 authored over 3 years ago by Piotr Solnica <[email protected]>
c324bb54f662cd339e7054a1d71f0a41b6bd3e2a authored over 3 years ago by Luca Guidi <[email protected]>
698d5245b4478069e9b7e3a135c9dad17f3b0d3e authored over 3 years ago by Luca Guidi <[email protected]>
4d97cf69b1670b2b9fafcda5daea0207a33a1c46 authored over 3 years ago by Luca Guidi <[email protected]>
00f970462bf2b5725092dc9859bb2a5816526f86 authored over 3 years ago by Luca Guidi <[email protected]>