47 Commits

Author SHA1 Message Date
Douglas Eichelberger
24cf6076e8 brew style --fix 2023-04-24 20:42:39 -07:00
Michael Cho
a06a2b73e2
formula_creator: use tool-agnostic meson commands 2022-12-08 10:10:36 -08:00
Rui Chen
4474818d07 create(go): add -s -w ldflags to reduce the artifact size
Signed-off-by: Rui Chen <rui@chenrui.dev>
2021-08-22 14:30:26 -04:00
Bo Anderson
f174d4363f
extend/pathname: limit write override to a refinement 2021-05-04 14:20:20 +01:00
Carlo Cabrera
20ab54fd9f
formula_creator: use tool-agnostic cmake commands
New versions of CMake know how to invoke the appropriate build tool
(i.e. make or ninja), so let's try to leave that to CMake.

This also builds out-of-tree, without having to deal with the `mkdir
"build" do` business.
2021-03-15 05:36:33 +00:00
lexicol
9cc93154a0
dev-cmd/create: add link to std_configure_args 2021-03-08 12:57:35 -08:00
lexicol
3d391d6427
dev-cmd/create: use std_configure_args 2021-03-06 13:13:58 -08:00
nandahkrishna
56e0c3d9e8
Update GitHub API usage 2021-02-15 22:38:27 +05:30
Seeker
c424201401 formula_creator: update hash syntax 2020-12-28 14:24:01 -08:00
Markus Reiter
da9289eff0 Add more type signatures. 2020-11-13 12:26:36 +01:00
Markus Reiter
24ae318a3d Move type annotations into files. 2020-10-10 14:59:39 +02:00
Dustin Rodrigues
70c1f39ec0 formula_creator: autodetect license from GitHub when available 2020-09-04 00:20:53 -04:00
Markus Reiter
5cd8b609f7
Merge pull request #8350 from reitermarkus/doc-version
Refactor and document `Version`.
2020-08-26 09:09:18 +02:00
Markus Reiter
c53f362476 Refactor and document Version. 2020-08-26 03:17:39 +02:00
Markus Reiter
3d1f0ded39 Document FormulaCreator. 2020-08-26 03:13:58 +02:00
Rylan Polster
c1ba64677f create: call update-python-resources for --python 2020-07-29 09:50:16 -04:00
Markus Reiter
e669949659 Pass args to create instead of using global args. 2020-07-25 02:37:10 +02:00
Seeker
a3f1e09bce dev-cmd/create: add --node option 2020-07-17 20:46:00 -07:00
SeekingMeaning
29650fdea1
formula_creator: generate head stanza after license 2020-07-14 17:37:55 -07:00
Lionell
5f6917ae7c Merge branch 'master' into license 2020-06-28 02:07:53 +08:00
Dario Vladovic
519c339261
create: add --crystal option 2020-06-25 18:23:06 +02:00
Lionell
57fd1fdc7e Merge branch 'master' into license 2020-06-25 13:42:27 +08:00
Dario Vladovic
8a62f891e1
formula: add std_cargo_args 2020-06-22 14:39:49 +02:00
Lionell
d084356959 create: removed print statement 2020-06-18 00:48:22 +08:00
Lionell
d92f747b1e create: add license field as parsable arg 2020-06-17 22:52:25 +08:00
lionellloh
51fb414517 create: include license field automatically 2020-06-16 01:18:40 +08:00
Michka Popoff
f8536d0b5b formula: add standard meson args
libdir is especially important on Fedora based distributions,
where it might default to "lib64", but everything else expects "lib",
so forcing the libdir is necessary there.
2020-04-15 15:14:13 +02:00
Dawid Dziurla
a3eefda0f9
create: add --ruby option 2020-03-21 15:41:27 +01:00
Mike McQuaid
4498303f9a
rubocop: adjust rules. 2020-03-13 21:16:18 +00:00
Dawid Dziurla
519c46c5f4
formula_creator: update go build args 2020-01-16 22:13:07 +01:00
Dawid Dziurla
160a470118
create: cargo install --locked 2019-10-30 20:13:45 +01:00
Issy Long
69d84ebfd9
Auto-fix Lint/ErbNewArguments offenses 2019-10-13 16:04:29 +01:00
Dawid Dziurla
de4d08028e
create: add --perl option 2019-09-26 20:12:35 +02:00
Dawid Dziurla
b4c56937b1
create: add --rust option 2019-09-25 14:29:09 +02:00
Dawid Dziurla
da19c15c10
create: simplify conditional in template 2019-09-25 13:59:00 +02:00
Dawid Dziurla
3eef564beb
create: add commented out resource block if --python 2019-09-25 13:41:56 +02:00
Dawid Dziurla
7b1288f658
create: add --python option 2019-09-24 19:35:21 +02:00
Dawid Dziurla
a243f084e6
create: --go-mod -> --go 2019-09-24 16:49:27 +02:00
Dawid Dziurla
08f51a5d5a
create: add --go-mod option 2019-09-20 16:09:52 +02:00
Jonathan Chang
f3e15955b3 formula_creator: remove redundant dep for meson 2019-07-17 17:24:11 +10:00
Tom Schoonjans
b181328ac2 formula_creator: fix meson template
* meson-internal should not be used for new formulas anymore, as the
latest releases of meson have proper support for macOS now.
* make ninja commands verbose
2019-05-12 09:14:25 +01:00
Mike McQuaid
36dbad3922
Add frozen_string_literal to all files. 2019-04-20 13:27:36 +09:00
Mike McQuaid
aa940a21a9
Generate and push rubydoc.brew.sh
This is a replacement for the rubydoc.info site that has been a bit
unreliable for us.

Also, note we're using the community Ruby style guide now rather than
the GitHub one.
2019-03-28 21:15:50 +00:00
Viktor Szakats
a0d971a0d0 secure/fix URLs 2018-10-03 21:21:05 +00:00
Markus Reiter
e9b9ea49a1 Update to RuboCop 0.59.1. 2018-09-17 03:45:59 +02:00
Markus Reiter
7762ce32aa Use more descriptive heredoc names. 2018-07-11 18:15:30 +02:00
Gautham Goli
e05f72bc52 create: Move FormulaCreator to formula_creator.rb 2018-06-03 17:10:05 +05:30