@@ -254,8 +254,8 @@ def cli():
254254@cli .command (name = "serve" )
255255@click .option ('-a' , '--dev-addr' , help = dev_addr_help , metavar = '<IP:PORT>' )
256256@click .option ('-o' , '--open' , 'open_in_browser' , help = serve_open_help , is_flag = True )
257- @click .option ('--no-livereload' , 'livereload' , flag_value = False , help = no_reload_help )
258- @click .option ('--livereload' , 'livereload' , flag_value = True , default = True , hidden = True )
257+ @click .option ('--no-livereload' , is_flag = True , help = no_reload_help )
258+ @click .option ('--livereload' , is_flag = True , hidden = True )
259259@click .option ('--dirtyreload' , 'build_type' , flag_value = 'dirty' , hidden = True )
260260@click .option ('--dirty' , 'build_type' , flag_value = 'dirty' , help = serve_dirty_help )
261261@click .option ('-c' , '--clean' , 'build_type' , flag_value = 'clean' , help = serve_clean_help )
@@ -269,6 +269,11 @@ def serve_command(**kwargs):
269269 """Run the builtin development server."""
270270 from properdocs .commands import serve
271271
272+ if kwargs .pop ('no_livereload' , False ):
273+ kwargs ['livereload' ] = False
274+ else :
275+ kwargs ['livereload' ] = True
276+
272277 _enable_warnings ()
273278 serve .serve (** kwargs )
274279
0 commit comments