开发版Runner-Reloader
项目描述
===============
Runner-Reloader
===============
开发代码的运行器。
用法
=====
.. code:: shell
$ rr --help
用法:rr [-h] [--interval INTERVAL] [--exclude EXCLUDE]
[--loglevel {NOTSET,DEBUG,INFO,WARNING,ERROR,CRITICAL}]
...
开发版Runner-Reloader
位置参数
命令 命令
可选参数
-h, --help 显示此帮助信息并退出
--interval INTERVAL, -i INTERVAL
检查间隔
--exclude EXCLUDE, -e EXCLUDE
排除模式
--loglevel {NOTSET,DEBUG,INFO,WARNING,ERROR,CRITICAL}
rr的日志级别
简单
------
.. code:: shell
$ rr --interval=10 my-app serve --listen=0.0.0.0:8080
此命令启动 ``my-app serve --listen=0.0.0.0:8080``
并每十秒扫描当前目录中的更改文件。
如果某些文件已更改,应用程序将自动重新启动。
这对于 *开发* docker容器很有用。
信号
------
rr进程接收SIGUSR1信号以启动重新加载进程。
安装
============
.. code:: shell
$ pip install rr
设置
========
当前目录中的``.rr``文件用于设置。
rr使用`zini <https://github.com/zzzsochi/zini>`_库来完成此操作。
:command: 运行的命令
:interval: 扫描目录之间的间隔
:exclude: 要排除的目录列表
:loglevel: rr的`loglevel <https://docs.pythonlang.cn/3/howto/logging.html#logging-levels>`_
命令行参数的优先级高于设置。
例如
~~~~~~~~~~~~
.. code:: ini
[default]
command = 'ping 8.8.8.8'
interval = 5s
loglevel = 'DEBUG'
exclude =
'*/__pycache__'
'.git'
'node_modules'
'build'
'dist'
Runner-Reloader
===============
开发代码的运行器。
用法
=====
.. code:: shell
$ rr --help
用法:rr [-h] [--interval INTERVAL] [--exclude EXCLUDE]
[--loglevel {NOTSET,DEBUG,INFO,WARNING,ERROR,CRITICAL}]
...
开发版Runner-Reloader
位置参数
命令 命令
可选参数
-h, --help 显示此帮助信息并退出
--interval INTERVAL, -i INTERVAL
检查间隔
--exclude EXCLUDE, -e EXCLUDE
排除模式
--loglevel {NOTSET,DEBUG,INFO,WARNING,ERROR,CRITICAL}
rr的日志级别
简单
------
.. code:: shell
$ rr --interval=10 my-app serve --listen=0.0.0.0:8080
此命令启动 ``my-app serve --listen=0.0.0.0:8080``
并每十秒扫描当前目录中的更改文件。
如果某些文件已更改,应用程序将自动重新启动。
这对于 *开发* docker容器很有用。
信号
------
rr进程接收SIGUSR1信号以启动重新加载进程。
安装
============
.. code:: shell
$ pip install rr
设置
========
当前目录中的``.rr``文件用于设置。
rr使用`zini <https://github.com/zzzsochi/zini>`_库来完成此操作。
:command: 运行的命令
:interval: 扫描目录之间的间隔
:exclude: 要排除的目录列表
:loglevel: rr的`loglevel <https://docs.pythonlang.cn/3/howto/logging.html#logging-levels>`_
命令行参数的优先级高于设置。
例如
~~~~~~~~~~~~
.. code:: ini
[default]
command = 'ping 8.8.8.8'
interval = 5s
loglevel = 'DEBUG'
exclude =
'*/__pycache__'
'.git'
'node_modules'
'build'
'dist'
项目详细信息
下载文件
下载适用于您平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。
源代码分发
rr-0.2.0.tar.gz (4.5 kB 查看哈希值)
构建分发
rr-0.2.0-py3-none-any.whl (7.1 kB 查看哈希值)
关闭
rr-0.2.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 67f74615f77a4ada3ca6f178dc7c55d1f8445daefe1933fec545cccf7496298c |
|
MD5 | 435605100a757ca2d9db1f1caf73b37c |
|
BLAKE2b-256 | 2fbda9b348028ea87efcc2b09f50f546e40024fe113a01356f6a6e1087ce972c |
关闭
rr-0.2.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c3dd40fdaab6c4497545301844219f0bac602515ba2a5e46ca7f34d364a781a7 |
|
MD5 | 286198ab649f46fb592ee6c7a88a116d |
|
BLAKE2b-256 | 2f96b54e741d48fa87b7dbdd7940767cf1ca9e841cbfee87c958aef9e38973d7 |