Hamir Mahal
1fd9656291
style: simplify string formatting for readability
2024-09-21 15:53:59 -07:00
Eric Huss
f3e85da9a7
Add a poll-based file watcher.
2024-05-13 13:14:22 -07:00
Eric Huss
45a8575b95
Apply clippy::needless_borrow
2023-05-13 09:44:11 -07:00
David
87a381e0a7
upgrade clap to 4.0
2022-12-14 17:11:08 -08:00
Martin Geisler
3958260353
Simplify the use of Option::and_then
...
I found a few places where `Option::and_then` could be simplified (in
my opinion) with `?` or with `match`.
2022-09-11 00:46:26 +02:00
Eric Huss
1d2b720ebe
Always show the "serving on" info for mdbook serve.
2022-07-01 14:36:18 -07:00
ISSOtm
42129c6181
Always open index page with serve --open
2022-07-01 09:01:25 +02:00
josh rotenberg
c74c682939
call find_chapter when opening browser
2022-05-11 13:14:38 -07:00
Eric Huss
7c37dd5e85
Merge pull request #1731 from epage/clap3
...
Port mdBook to clap3
2022-03-28 12:34:17 -07:00
Ed Page
857ca19fe4
refactor: Move from deprecated arg_from_usage
2022-03-28 13:06:50 -05:00
Ed Page
ac8526688a
refactor: Move from deprecated empty_values
2022-03-28 13:06:50 -05:00
Ed Page
39eb78c88b
refactor: Move from deprecated SubCommand
2022-03-28 13:06:50 -05:00
Ed Page
372842aac6
refactor: Move from deprecated Arg::with_name
2022-03-28 13:06:50 -05:00
Ed Page
7934e06668
chore: Upgrade to clap3
2022-03-28 13:06:50 -05:00
Clark
6899d94027
livereload uses host&port of current page; livereload works with a HTTPS site
2022-03-19 04:38:16 +08:00
josh rotenberg
fcf8f938d2
use panic::set_hook to exit
2021-05-28 07:40:56 -07:00
Eric Huss
f59cfe7e2f
Fix dest-dir command-line flag.
2020-06-23 10:55:01 -07:00
Manuel Woelker
d7df832cce
fix test and formatting
2020-06-10 15:33:09 +02:00
Manuel Woelker
406b325c54
fix usage of newly stablized inner_deref/as_deref
2020-06-10 13:09:18 +02:00
Manuel Woelker
06efa7a675
additional changes to the 404 mechanism based on feedback:
...
- removed config output_404
- ensure serve overrides the site url, and hosts the correct 404 file
- refactor 404 rendering into separate fn
- formatting
2020-06-10 12:46:23 +02:00
Manuel Woelker
cda28bb618
Generate 404.html page ( #539 )
2020-06-10 12:46:23 +02:00
Eric Huss
6c4c3448e3
Update dependencies. ( #1211 )
...
* Removed the itertools dependency
* Removed an unused feature flag
* Stubbed out a toml_query replacement
* Update dependencies.
* Bump env_logger.
* Use warp instead of iron for http server.
Iron does not appear to be maintained anymore. warp/hyper seems to be
reasonably maintained. Unfortunately this takes a few seconds more
to compile, but shouldn't be too bad.
One benefit is that there is no longer a need for a separate websocket
port, which makes it easier to run multiple servers at once.
* Update pulldown-cmark to 0.7
* Switch from error-chain to anyhow.
* Bump MSRV to 1.39.
* Update elasticlunr-rs.
Co-authored-by: Michael Bryan <michaelfbryan@gmail.com>
2020-05-20 23:32:00 +02:00
Dylan Owen
b6603468d6
Stop scrolling on socket reload
2019-11-12 18:06:11 -08:00
lzutao
8542f7f29d
Transition to 2018 edition ( #933 )
...
* Transition to 2018 edition
* Update Travis CI badge in README
* Remove non-idiomatic `extern crate` lines
2019-05-25 20:50:41 +02:00
Lzu Tao
0aa3a9045a
cargo fmt
2019-05-05 22:00:24 +07:00
Cauê Baasch de Souza
c7281459f9
Group file changes and rebuild book only once
2019-01-31 16:31:02 -02:00
Stéphane Derosiaux
954cfa86e5
Fix websocket hostname usage
...
The livereload url was using an unknown property "websocket-address" instead of "websocket-hostname", hence it was always fallback onto the hostname (which can be different).
2019-01-09 17:59:45 +01:00
Bas Bossink
991a725c26
Solve the simplest clippy warnings and run rustfmt
2018-12-04 00:10:09 +01:00
Matt Ickstadt
34356b87a0
Document dest-dir relative path behavior
2018-09-06 10:24:42 -05:00
Matt Ickstadt
3688f73052
rustfmt
...
using rustfmt 0.99.2-nightly
2018-08-21 10:58:44 -05:00
Matt Ickstadt
b8f8e76899
Improve command-line argument parsing
2018-08-02 16:52:41 -05:00
Matt Ickstadt
fd9d27e082
rustfmt
2018-07-25 12:20:48 -05:00
Matt Ickstadt
f300a21a47
Move subcommand modules to match cargo conventions
2018-07-24 16:34:49 -05:00