Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/quan-nh/duct-viz
Visualizes Duct system using Graphviz
https://github.com/quan-nh/duct-viz
clojure duct visualization
Last synced: 9 days ago
JSON representation
Visualizes Duct system using Graphviz
- Host: GitHub
- URL: https://github.com/quan-nh/duct-viz
- Owner: quan-nh
- License: epl-1.0
- Created: 2017-07-12T08:20:54.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-10-19T10:35:23.000Z (about 7 years ago)
- Last Synced: 2024-09-11T20:38:41.125Z (2 months ago)
- Topics: clojure, duct, visualization
- Language: Clojure
- Size: 173 KB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# duct-viz
[![Clojars Project](https://img.shields.io/clojars/v/duct-viz.svg)](https://clojars.org/duct-viz)A Leiningen plugin to present a dependency diagram of [Duct framework](https://github.com/duct-framework/duct) based app, using [Graphviz](http://www.graphviz.org/).
## Usage
Put `[duct-viz "0.1.3"]` into the `:plugins` vector of your project.clj.
```bash
$ lein duct-viz -h
Usage: lein duct-viz [options]
Options:
-c, --config-file CONFIG_FILE config.edn Duct config file.
-d, --dev Use :dev profile.
-o, --output-file OUTPUT_FILE system.png Output file path, png image.
-v, --vertical Use vertical layout.
-h, --help Help.
```Here's an example of a project using `lein new duct foo +api +ataraxy +example +sqlite` template:
![system](system.png)
## License
Copyright © 2017 Quan
Distributed under the Eclipse Public License either version 1.0 or (at
your option) any later version.