4 个版本

0.0.3 2019年12月19日
0.0.2 2019年12月9日
0.0.1 2019年12月6日
0.0.0-rc12019年12月6日

GUI 中排名 #472

MIT/Apache

8KB

lies

LIES - LIcense Embedding System

GitHub unsafe: no rust: 1.39.0+ License

包装并重新格式化 cargo-about 的结果,以便在控制台程序中嵌入许可证文本和信息,作为遵守许可证要求的一种手段。

分支 徽章 备注
发布 Crates.io Docs 稳定/发布版本
master Build Status Open issues "完成"但尚未发布的材料。
wip/* "工作进行中" - 不完整,请自担风险使用。
dead/* 被遗弃的工作线程

示例

快速开始

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

example-console

屏幕截图

example-console screenshot

文本转储

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
[...]

许可证

许可协议为以下之一

您可选择。

贡献

除非您明确声明,否则您提交的任何旨在包含在本作品中的贡献(根据 Apache-2.0 许可证定义),将按照上述方式双许可,不附加任何额外条款或条件。


lib.rs:

LIcense Embedding System

包装并重新格式化 cargo-about 的结果,以便在控制台程序中嵌入许可证文本和信息,作为遵守许可证要求的一种手段。

示例

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

依赖关系

~0.9–1.6MB
~36K SLoC