msvg

Crates.iomsvg
lib.rsmsvg
version0.5.0
sourcesrc
created_at2023-12-27 16:29:49.791695
updated_at2024-09-21 09:51:39.431608
descriptionFast SVG browser for pen-plotter users
homepagehttps://github.com/abey79/vsvg
repositoryhttps://github.com/abey79/vsvg
max_upload_size
id1081755
size145,491
Antoine Beyeler (abey79)

documentation

README

msvg

This crate is part of the vsvg project.

Status: functional but very beta.

What's this?

Compared to vpype, vsvg is extremely fast to load and display SVGs. This makes a tool that can load a whole bunch of SVGs possible, for example to chose amongst many realisations of a generative art algorithm. This is what msvg aims to be.

https://github.com/abey79/vsvg/assets/49431240/817f7dbe-2562-4c4d-9ab2-41368ed60677

Installation

From pre-built binaries

A number of pre-built binaries and installers are available on the Release page, including shell/PowerShell-based installers, binary archives for most platforms, and MSI archives for Windows.

From source

To install msvg, you'll need Rust, which you can install using rustup.

Then, run the following command:

cargo install msvg

To uninstall msvg:

cargo uninstall msvg

Usage

msvg PATH [PATH...]

PATH may be an SVG file or a directory. If it is a directory, it will be recursively traversed and all founds will be included.

Commit count: 260

cargo fmt