Max Brunsfeld
29d3583bdf
Use workspace dependencies for internal crates
2024-02-25 11:14:29 -08:00
Amaan Qureshi
8dd65ccbc0
refactor: &PathBuf -> &Path
2024-02-17 00:45:28 -05:00
Amaan Qureshi
04ff704bca
chore(cli): apply clippy fixes
2024-02-04 04:18:48 -05:00
Max Brunsfeld
c512a0eed7
Merge pull request #1194 from ahlinc/fix/1032
...
Close #1032 - fix all weirdness in the generated Cargo.toml
2021-06-29 16:48:23 -07:00
Andrew Hlynskyi
f22d62393b
fix(cli): actual Rust binding version in generated Cargo.toml
2021-06-30 00:36:11 +03:00
Andrew Hlynskyi
d3527109a8
Updating of binding.gyp should depend on its content instead of bindings/node folder
2021-06-23 02:42:48 +03:00
Andrew Hlynskyi
22d63338a2
Use double quoted patterns for more precise pattern matching in the binding.gyp files
2021-06-23 02:41:30 +03:00
Andrew Hlynskyi
86b8137457
Add create_path_else fn to handle creation or modification
2021-06-23 02:40:32 +03:00
Andrew Hlynskyi
797c7668c1
feat(cli): Independant language binding files generation
2021-06-23 02:39:38 +03:00
Douglas Creager
d2d01e77e3
cli: Use anyhow and thiserror for errors
...
This patch updates the CLI to use anyhow and thiserror for error
management. The main feature that our custom `Error` type was providing
was a _list_ of messages, which would allow us to annotate "lower-level"
errors with more contextual information. This is exactly what's
provided by anyhow's `Context` trait.
(This is setup work for a future PR that will pull the `config` and
`loader` modules out into separate crates; by using `anyhow` we wouldn't
have to deal with a circular dependency between with the new crates.)
2021-06-09 16:17:23 -04:00
Andrew Hlynskyi
3c0152a331
chore(fmt): Apply 'cargo fmt' to the whole code base
2021-05-19 23:21:43 +03:00
Andrew Hlynskyi
7aa538dd97
fix(cli): use dashed language name in generated package.json and Cargo.toml files
2021-04-22 16:29:48 +03:00
Andrew Hlynskyi
9416f975d3
fix(cli): set actual cli version in generated package.json
2021-04-22 16:29:48 +03:00
Max Brunsfeld
075bf2bd5c
In generate, create rust bindings
...
Also, migrate node binding files into the same 'bindings' folder.
2021-02-26 13:24:21 -08:00