Support non-uppercase recipe names #500

Closed
opened 2025-02-06 19:52:56 +00:00 by decentral1se · 1 comment
Owner

@Brooke ran into this with Gotosocial and had to submit to lowercase authoritarianism in the recipe naming to make it work. Also, she lost an hour of her life debugging this 😭 There is some awful broken-ness in here to do with abra dogmatically lowercasing re-cloning stuff... to be fixed!

@Brooke ran into this with `Gotosocial` and had to submit to lowercase authoritarianism in the recipe naming to make it work. Also, she lost an hour of her life debugging this 😭 There is some awful broken-ness in here to do with `abra` dogmatically lowercasing re-cloning stuff... to be fixed!
decentral1se added the
bug
label 2025-02-06 19:52:56 +00:00
decentral1se added this to the Abra v0.10.1 project 2025-04-20 05:48:30 +00:00
decentral1se moved this to Backlog in Abra v0.10.1 on 2025-04-20 06:06:40 +00:00
decentral1se moved this to Backlog in Abra v0.10.1 on 2025-04-21 19:08:15 +00:00
decentral1se moved this to Backlog in Abra v0.10.1 on 2025-04-21 19:08:25 +00:00
decentral1se moved this to Backlog in Abra v0.10.1 on 2025-04-24 08:58:35 +00:00
decentral1se moved this to Backlog in Abra v0.10.1 on 2025-04-24 08:58:37 +00:00
decentral1se moved this to Backlog in Abra v0.10.1 on 2025-04-24 08:58:38 +00:00
decentral1se removed this from the Abra v0.10.1 project 2025-04-24 09:00:56 +00:00
decentral1se added this to the Abra v0.11.x project 2025-04-24 19:38:01 +00:00
decentral1se moved this to Backlog in Abra v0.11.x on 2025-05-11 08:24:52 +00:00
decentral1se self-assigned this 2025-08-18 07:39:38 +00:00
decentral1se moved this to In Progress in Abra v0.11.x on 2025-08-19 07:31:37 +00:00
Author
Owner

OK, the worst of coop-cloud/gotosocial#2 is mitigated now. You can use whatever case you want but this should then match when you abra app new. Not providing a matching case will now error out because it can't find the recipe.

> mv ~/.abra_test/recipes/abra-test-recipe ~/.abra_test/recipes/AbraTestRecipe
> ./abra app new AbraTestRecipe
INFO single server detected, choosing test.foo.org automatically
? Specify app domain AbraTestRecipe.test.foo.org
INFO AbraTestRecipe.test.foo.org created (version: 0.3.4+1.21.0)
> ls ~/.abra_test/recipes
AbraTestRecipe
> ./abra app new abratestrecipe
FATA no recipe 'abratestrecipe' exists?
OK, the worst of https://git.coopcloud.tech/coop-cloud/gotosocial/issues/2 is mitigated now. You can use whatever case you want but this should then match when you `abra app new`. Not providing a matching case will now error out because it can't find the recipe. ``` > mv ~/.abra_test/recipes/abra-test-recipe ~/.abra_test/recipes/AbraTestRecipe > ./abra app new AbraTestRecipe INFO single server detected, choosing test.foo.org automatically ? Specify app domain AbraTestRecipe.test.foo.org INFO AbraTestRecipe.test.foo.org created (version: 0.3.4+1.21.0) > ls ~/.abra_test/recipes AbraTestRecipe > ./abra app new abratestrecipe FATA no recipe 'abratestrecipe' exists? ```
decentral1se moved this to Done in Abra v0.11.x on 2025-08-19 08:06:05 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: toolshed/abra#500
No description provided.