%PDF- %PDF-
| Direktori : /usr/lib/python3.9/site-packages/cloudinit/analyze/__pycache__/ |
| Current File : //usr/lib/python3.9/site-packages/cloudinit/analyze/__pycache__/__init__.cpython-39.pyc |
a
'�DgZ% � @ s� d dl Z d dlZd dlZd dlmZmZ d dlmZ d dlmZm Z d dl
mZ ddd�Zdd � Z
d
d� Zdd
� Zdd� Zdd� Zdd� Zedd�dd�Zedkr�e� Ze�� Zej\ZZeee� dS )� N)�datetime�timezone)�IO)�dump�show)�
json_dumpsc C sh | st jddd�} | jddd�}d|_|jdd d
�}|jddd
dddd� |jddd
dddd� |jdtfd� |jddd
�}|jddd
dddd� |jddd
dddd� |jddd
dddd� |jdtfd� |jd d!d
�}|jddd
ddd"d� |jddd
dddd� |jd t fd� |jd#d$d
�}|jddd
ddd"d� |jddd
dddd� |jd#t
fd� | S )%Nzcloudinit-analyzez,Devel tool: Analyze cloud-init logs and data)�prog�descriptionZSubcommandsZ
subcommand)�title�destTZblamez5Print list of executed stages ordered by time to init)�helpz-iz--infile�store�infilez/var/log/cloud-init.logzspecify where to read input.)�actionr �defaultr z-oz --outfile�outfile�-zspecify where to write output. )r r z.Print list of in-order events during executionz-fz--format�print_formatz%I%D @%Es +%dszspecify formatting of output.zspecify where to write output.r z%Dump cloud-init events in JSON formatzspecify where to read input. Zbootz2Print list of boot times for kernel and cloud-init)�argparse�ArgumentParser�add_subparsers�required�
add_parser�add_argument�set_defaults�
analyze_blame�analyze_show�analyze_dump�analyze_boot)�parserZ
subparsersZparser_blameZparser_showZparser_dumpZparser_boot� r �>/usr/lib/python3.9/site-packages/cloudinit/analyze/__init__.py�
get_parser s� ��������������r"