Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/norskeld/arx
Simple and user-friendly command-line tool for declarative scaffolding.
https://github.com/norskeld/arx
kdl rust scaffolding templating
Last synced: about 2 months ago
JSON representation
Simple and user-friendly command-line tool for declarative scaffolding.
- Host: GitHub
- URL: https://github.com/norskeld/arx
- Owner: norskeld
- License: mit
- Created: 2022-04-20T08:48:02.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-11-19T19:21:06.000Z (about 2 months ago)
- Last Synced: 2024-11-19T20:25:16.104Z (about 2 months ago)
- Topics: kdl, rust, scaffolding, templating
- Language: Rust
- Homepage:
- Size: 267 KB
- Stars: 9
- Watchers: 1
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# arx
[![Checks](https://img.shields.io/github/actions/workflow/status/norskeld/arx/checks.yml?style=flat-square&colorA=22272d&colorB=22272d&label=checks)](https://github.com/norskeld/arx/actions)
Simple and user-friendly command-line tool for declarative scaffolding.
## Status
> [!NOTE]
>
> This is an MVP.
>
> - [Spec] was fleshed out and (mostly) implemented.
> - [Spec] is thoroughly commented and temporarily serves as a reference/documentation.
> - Bugs and uncovered edge cases are to be expected.
> - Test coverage is lacking.## Installation
Right now **arx** can only be installed from source via **Cargo**.
### From source (Cargo)
Make sure to [install Rust toolchain][rust-toolchain] first. After that you can install arx using **Cargo**:
```shell
cargo install --locked --git https://github.com/norskeld/arx
```## Acknowledgements
Thanks to [Rich Harris][rich-harris] and his [degit] for inspiration. `:^)`
## License
[MIT](LICENSE)
[spec]: spec.kdl
[degit]: https://github.com/Rich-Harris/degit
[rich-harris]: https://github.com/Rich-Harris
[rust-toolchain]: https://rust-lang.org/tools/install