34 releases (10 breaking)
0.10.5 | Feb 5, 2025 |
---|---|
0.9.0 | Feb 2, 2025 |
0.8.3 | Dec 22, 2024 |
0.7.2 | Nov 30, 2024 |
#269 in Text editors
926 downloads per month
Used in codesnap-cli
3MB
3K
SLoC
CodeSnap is a tool to generate beautiful snapshots of your code snippets. It's a pure Rust library that provides a simple API to create snapshots of code snippets with syntax highlighting, line numbers, code theme and more.
Quick start
CodeSnap::default()
.code(
CodeBuilder::default()
.language("haskell")
.content(r#"print "Hello, CodeSnap!""#)
.build()?,
)
.watermark(WatermarkBuilder::default().content("YYM").build()?)
.build()?
.create_snapshot()?
.raw_data()?
.copy()?;
Now try to paste the code snapshot to your friends! (Don't forget tell him that this was generated by CodeSnap! ^ ^)
Dependencies
~25–39MB
~559K SLoC