2015-03-24 10 views
5

Chcę połączyć listę słów w formacie zwykłego tekstu z moim pakietem Cargo. Czy mogę edytować Cargo.toml, aby to zrobić?Jak mogę edytować Cargo.toml, aby dołączyć pliki zasobów do mojego pakietu Cargo?

Jeżeli użyłem KMP, chciałbym dodać to do mojego package.json:

"files": ["data/my_dictionary.txt"] 

Próbowałem include ale nie wydają się działać.

Oto moja Cargo.toml

[package] 

name = "chamkho" 
version = "0.0.2" 
authors = ["Vee Satayamas <[email protected]>"] 
test = true 
description = "Thai word segmentation/breaking library and command line" 
documentation = "https://github.com/veer66/chamkho/blob/master/README.md" 
homepage = "https://github.com/veer66/chamkho/" 
repository = "https://github.com/veer66/chamkho.git" 
readme = "README.md" 
keywords = ["text", "nlp", "thai", "library"] 
license = "BSD-2-Clause" 
include = ["**/*.txt", "**/*.rs","Cargo.toml"] 

[[bin]] 
name = "wordcut" 
path = "src/cli.rs" 

To wyjście cargo package -l

Cargo.toml 
src/acc.rs 
src/cli.rs 
src/dict.rs 
src/edge.rs 
src/graph.rs 
src/graph_builder.rs 
src/lib.rs 
src/space_acc.rs 
src/wordcut.rs 
tests/wordcut.rs 

Odpowiedz

6

wierzę include = ["data/my_dictionary.txt"] powinno działać.

(I opened a PR dodanie tego do dokumentacji).

+1

Kiedy uruchamiam „pakiet towarowy”, nie udało się zweryfikować pakiet archiwum. –

+0

Jaka jest pełna wydajność "pakietu cargo"? (Czy mógłbyś edytować to i 'Cargo.toml', którego używasz w pytaniu?) – huon

+1

Muszę to zrobić, żeby najpierw to zrobić. –

Powiązane problemy