#embedding #system #lies #details #text

macro lies-impl

LIcense Embedding System (Implementation Details)

4 releases

0.0.3 Dec 19, 2019
0.0.2 Dec 9, 2019
0.0.1 Dec 6, 2019
0.0.0-rc1 Dec 6, 2019

#98 in #embedding


Used in lies

MIT/Apache

15KB
243 lines

lies

LIES - LIcense Embedding System

GitHub unsafe: no rust: 1.39.0+ License

Wraps and reformats the results of cargo-about to embed license text and information inside your console program, as a means of complying with licensing requirements.

Branch Badges Notes
publish Crates.io Docs Stable/published version
master Build Status Open issues "Completed" stuff that hasn't been published.
wip/* "Work In Progress" - incomplete, use at your own risk.
dead/* Abandoned threads of work

Examples

Quick Start

println!("{}", lies::licenses_text!()); // Monochrome
println!("{}", lies::licenses_ansi!()); // https://en.wikipedia.org/wiki/ANSI_escape_code

example-console

Screenshots

example-console screenshot

Text Dump

c:\local\lies>target\debug\example-console about 
example-console v0.0.0

                  Third Party Software
                  ====================
This lists the libraries used in this project and their licenses.

  License        Crates
MIT License    (6 crates)


  Crate              Version       License            Repository
proc-macro2        v1.0.6        MIT License (0)    https://github.com/alexcrichton/proc-macro2
unicode-xid        v0.2.0        MIT License (1)    https://github.com/unicode-rs/unicode-xid  
quote              v1.0.2        MIT License (2)    https://github.com/dtolnay/quote
proc-macro-hack    v0.5.11       MIT License (3)    https://github.com/dtolnay/proc-macro-hack 
lies               v0.0.0-rc1    MIT License (4)    https://github.com/MaulingMonkey/lies      
lies-impl          v0.0.0-rc1    MIT License (4)    https://github.com/MaulingMonkey/lies      
syn                v1.0.11       MIT License (5)    https://github.com/dtolnay/syn



MIT License (0)    Used by: proc-macro2 v1.0.6

Copyright (c) 2014 Alex Crichton

Permission is hereby granted, free of charge, to any
person obtaining a copy of this software and associated
documentation files (the "Software"), to deal in the
Software without restriction, including without
[...]

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.


lib.rs:

lies implementation details.

Dependencies

~1–1.9MB
~39K SLoC