https://github.com/evolvedbinary/duplicitous
Replaces text within XML documents without changing the document structure or size
https://github.com/evolvedbinary/duplicitous
Last synced: about 2 months ago
JSON representation
Replaces text within XML documents without changing the document structure or size
- Host: GitHub
- URL: https://github.com/evolvedbinary/duplicitous
- Owner: evolvedbinary
- License: bsd-3-clause
- Created: 2016-05-23T14:42:15.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-01-02T22:27:18.000Z (almost 8 years ago)
- Last Synced: 2025-08-30T05:41:53.711Z (2 months ago)
- Language: Scala
- Size: 13.7 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Duplicitous
===========
A simple tool for replacing sensitive text within documents without changing the document structure.
Currently supports XML documents, other formats such as JSON could be easily added in future.
Building
--------
* Requires: `sbt 0.13.6+`
If you want an *assembly* for running from the command line:
```bash
sbt assembly
```
If you want a *package* for including in your own Java/Scala/JVM project:
```bash
sbt make-pom package
```
The resulting files are in `target/scala-2.11`.
**..or** if you want to install an artifact to your local Maven repsository:
```bash
sbt publishM2
```
If you use Ivy, you can use `publishLocal` instead of `publishM2`.
Running
-------
After building or obtaining an assembly:
```bash
$ java -cp target/scala-2.11/duplicitous-assembly-1.0.jar com.evolvedbinary.xml.duplicitous.DuplicitousApp --help
```