Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/amtoine/nu_plugin_kdl
A plugin to add KDL support to Nushell.
https://github.com/amtoine/nu_plugin_kdl
kdl nushell plugin
Last synced: 3 months ago
JSON representation
A plugin to add KDL support to Nushell.
- Host: GitHub
- URL: https://github.com/amtoine/nu_plugin_kdl
- Owner: amtoine
- License: gpl-3.0
- Created: 2023-08-08T08:00:14.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-10T08:46:29.000Z (11 months ago)
- Last Synced: 2024-08-02T10:27:31.595Z (6 months ago)
- Topics: kdl, nushell, plugin
- Language: Rust
- Homepage:
- Size: 61.5 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-nu - nu_plugin_kdl
README
# nu_plugin_kdl
A plugin to add KDL support to Nushell.## Build the plugin
```nushell
./cargo-setup.nu /path/to/nushell/nushell/
```
```nushell
cargo build --release
```
```nushell
register target/release/nu_plugin_kdl
```## Examples
see [`examples.md`](examples.md)## TODO
- [x] implement `from kdl` and support in `open foo.kdl`
- [ ] implement `to kdl` and support in `save foo.kdl`
- [ ] add tests
- [x] add proper error support
- [ ] support type annotations
- [ ] preserve comments