summaryrefslogtreecommitdiffstats
path: root/glances/main.py
diff options
context:
space:
mode:
authornicolargo <nicolas@nicolargo.com>2019-10-12 11:21:47 +0200
committernicolargo <nicolas@nicolargo.com>2019-10-12 11:21:47 +0200
commit1f8e6efe8ca2be5d9cb9be3d1a4e18b659157c2d (patch)
tree5fcb15ed11d437503b25aee28357195721000048 /glances/main.py
parenta61c91b111f06523e8f265b7fcd63284833ad0dc (diff)
Add --enable-plugin options from the command line
Diffstat (limited to 'glances/main.py')
-rw-r--r--glances/main.py12
1 files changed, 10 insertions, 2 deletions
diff --git a/glances/main.py b/glances/main.py
index 18bc71ff..53ca7782 100644
--- a/glances/main.py
+++ b/glances/main.py
@@ -98,8 +98,11 @@ Examples of use:
Display CSV stats to stdout (all stats in one line):
$ glances --stdout-csv now,cpu.user,mem.used,load
- Disable some plugins (any modes):
+ Disable some plugins (comma separated list):
$ glances --disable-plugin network,ports
+
+ Enable some plugins (comma separated list):
+ $ glances --enable-plugin sensors
"""
def __init__(self):
@@ -126,8 +129,10 @@ Examples of use:
action='store_true', default=False,
dest='modules_list',
help='display modules (plugins & exports) list and exit')
- parser.add_argument('--disable-plugin', dest='disable_plugin',
+ parser.add_argument('--disable-plugin', '--disable-plugins', dest='disable_plugin',
help='disable plugin (comma separed list)')
+ parser.add_argument('--enable-plugin', '--enable-plugins', dest='enable_plugin',
+ help='enable plugin (comma separed list)')
parser.add_argument('--disable-process', action='store_true', default=False,
dest='disable_process', help='disable process module')
# Enable or disable option
@@ -277,6 +282,9 @@ Examples of use:
if args.disable_plugin is not None:
for p in args.disable_plugin.split(','):
disable(args, p)
+ if args.enable_plugin is not None:
+ for p in args.enable_plugin.split(','):
+ enable(args, p)
# Exporters activation
if args.export is not None: