| @@ 108-121 (lines=14) @@ | ||
| 105 | elif args.action == "get": |
|
| 106 | index = 0 |
|
| 107 | for i in data['data']: |
|
| 108 | if len(i[1]): |
|
| 109 | filename = i[0] |
|
| 110 | print("File: {}".format(filename)) |
|
| 111 | table = PrettyTable(["Property", "Value"]) |
|
| 112 | table.align["Property"] = "l" # left align |
|
| 113 | table.align["Value"] = "l" # left align |
|
| 114 | ||
| 115 | for prop in i[1]: |
|
| 116 | value = i[1][prop] |
|
| 117 | table.add_row([prop, value]) |
|
| 118 | ||
| 119 | print(table) |
|
| 120 | if (len(data)-1) is not index: |
|
| 121 | print("") |
|
| 122 | ||
| 123 | index += 1 |
|
| 124 | elif args.action == "get_attr": |
|
| @@ 94-104 (lines=11) @@ | ||
| 91 | args = kwargs["args"] |
|
| 92 | ||
| 93 | if args.action == "alias": |
|
| 94 | if len(data['aliases']) == 0: |
|
| 95 | print("There are no aliases in config file: {}".format(data["configfile"])) |
|
| 96 | else: |
|
| 97 | table = PrettyTable(["Alias", "Command"]) |
|
| 98 | table.align["Alias"] = "l" # left align |
|
| 99 | table.align["Command"] = "l" # left align |
|
| 100 | ||
| 101 | for i in data['aliases']: |
|
| 102 | table.add_row([i, data['aliases'][i]]) |
|
| 103 | ||
| 104 | print(table) |
|
| 105 | elif args.action == "get": |
|
| 106 | index = 0 |
|
| 107 | for i in data['data']: |
|