intermodal/src
Casey Rodarmor 09b0ee316c
Document piece length selection algorithm
Add a page to the book discussing factors in piece length selection, and
Intermodal's piece length selection algorithm.

type: documentation
pr: https://github.com/casey/intermodal/pull/392
fixes:
- https://github.com/casey/intermodal/issues/367
2020-04-18 23:12:31 -07:00
..
subcommand Use invariant instead of unwrap and expect 2020-04-18 14:41:27 -07:00
arguments.rs Refactor Opt into Arguments, Options, and Subcommand 2020-04-07 19:01:14 -07:00
assert_matches.rs Redirect stdin and stdout and capture for tests 2020-04-07 19:00:47 -07:00
bytes.rs Print individual file torrent verification errors 2020-04-07 19:01:26 -07:00
capture.rs Write torrent to stdout if - is passed to --output 2020-04-07 19:01:03 -07:00
common.rs Use invariant instead of unwrap and expect 2020-04-18 14:41:27 -07:00
consts.rs Prevent progress bar from overflowing 2020-04-10 15:04:28 -07:00
env.rs Merge documentation and changelog generation 2020-04-17 21:31:54 -07:00
err.rs Print individual file torrent verification errors 2020-04-07 19:01:26 -07:00
errln.rs Print individual file torrent verification errors 2020-04-07 19:01:26 -07:00
error.rs Use invariant instead of unwrap and expect 2020-04-18 14:41:27 -07:00
file_error.rs Remove use of unreachable in favor of internal errors 2020-04-09 20:07:43 -07:00
file_info.rs Add initial implementation of imdl torrent verify 2020-04-07 19:01:05 -07:00
file_path.rs Display torrent file tree 2020-04-07 19:01:04 -07:00
file_status.rs Use imdl-indicatif 2020-04-07 19:01:27 -07:00
files.rs Allow including and excluding files from torrent with globs 2020-04-07 19:01:04 -07:00
hasher.rs Add ability to create single-file torrents from stdin 2020-04-07 19:01:43 -07:00
host_port_parse_error.rs Allow creating magnet links with imdl torrent link 2020-04-07 19:01:27 -07:00
host_port.rs Use invariant instead of unwrap and expect 2020-04-18 14:41:27 -07:00
info.rs Allow creating magnet links with imdl torrent link 2020-04-07 19:01:27 -07:00
infohash.rs Allow reading torrent metainfo from stdin 2020-04-07 19:01:29 -07:00
input_stream.rs Add ability to create single-file torrents from stdin 2020-04-07 19:01:43 -07:00
input_target.rs Use attractive paths in user-facing messages 2020-04-07 19:37:51 -07:00
input.rs Add ability to create single-file torrents from stdin 2020-04-07 19:01:43 -07:00
into_u64.rs Release v0.0.1 2020-04-07 19:00:59 -07:00
into_usize.rs Release v0.0.1 2020-04-07 19:00:59 -07:00
invariant.rs Use invariant instead of unwrap and expect 2020-04-18 14:41:27 -07:00
lint.rs Use strum crate to derive enum↔string conversions 2020-04-07 19:01:33 -07:00
linter.rs Select piece length when none is provided 2020-04-07 19:01:03 -07:00
magnet_link.rs Use invariant instead of unwrap and expect 2020-04-18 14:41:27 -07:00
main.rs Use invariant instead of unwrap and expect 2020-04-18 14:41:27 -07:00
matches.rs Initial commit 2020-04-07 18:55:30 -07:00
md5_digest.rs Allow creating magnet links with imdl torrent link 2020-04-07 19:01:27 -07:00
metainfo_error.rs Allow creating magnet links with imdl torrent link 2020-04-07 19:01:27 -07:00
metainfo.rs Add ability to create single-file torrents from stdin 2020-04-07 19:01:43 -07:00
mode.rs Add progress messages and bar to imdl torrent verify 2020-04-07 19:01:26 -07:00
options.rs Use strum crate to derive enum↔string conversions 2020-04-07 19:01:33 -07:00
out.rs Merge documentation and changelog generation 2020-04-17 21:31:54 -07:00
outln.rs Print individual file torrent verification errors 2020-04-07 19:01:26 -07:00
output_stream.rs Test imdl torrent verify output 2020-04-07 19:01:27 -07:00
output_target.rs Use attractive paths in user-facing messages 2020-04-07 19:37:51 -07:00
path_ext.rs Use attractive paths in user-facing messages 2020-04-07 19:37:51 -07:00
piece_length_picker.rs Document piece length selection algorithm 2020-04-18 23:12:31 -07:00
piece_list.rs Use invariant instead of unwrap and expect 2020-04-18 14:41:27 -07:00
platform_interface.rs Use open crate to open files and URLs 2020-04-07 19:01:31 -07:00
platform.rs Use invariant instead of unwrap and expect 2020-04-18 14:41:27 -07:00
print.rs Print individual file torrent verification errors 2020-04-07 19:01:26 -07:00
reckoner.rs Configure clippy and lint on push 2020-04-07 18:55:45 -07:00
sha1_digest.rs Allow creating magnet links with imdl torrent link 2020-04-07 19:01:27 -07:00
shell.rs Merge documentation and changelog generation 2020-04-17 21:31:54 -07:00
sort_key.rs Introduce "sort specs" to allow fine-grained sorting of files in torrents 2020-04-07 19:01:33 -07:00
sort_order.rs Introduce "sort specs" to allow fine-grained sorting of files in torrents 2020-04-07 19:01:33 -07:00
sort_spec.rs Introduce "sort specs" to allow fine-grained sorting of files in torrents 2020-04-07 19:01:33 -07:00
status.rs Test imdl torrent verify output 2020-04-07 19:01:27 -07:00
step.rs Test imdl torrent verify output 2020-04-07 19:01:27 -07:00
style.rs Print correct and incorrect MD5 checksums in color 2020-04-07 19:01:27 -07:00
subcommand.rs Add shell completion scripts 2020-04-07 19:01:37 -07:00
table.rs Make table names more greppable 2020-04-07 19:01:15 -07:00
test_env_builder.rs Add ability to create single-file torrents from stdin 2020-04-07 19:01:43 -07:00
test_env.rs Merge documentation and changelog generation 2020-04-17 21:31:54 -07:00
torrent_summary.rs Use invariant instead of unwrap and expect 2020-04-18 14:41:27 -07:00
use_color.rs Use strum crate to derive enum↔string conversions 2020-04-07 19:01:33 -07:00
verifier.rs Use invariant instead of unwrap and expect 2020-04-18 14:41:27 -07:00
walker.rs Introduce "sort specs" to allow fine-grained sorting of files in torrents 2020-04-07 19:01:33 -07:00