diff options
Diffstat (limited to 'neomutt/mailboxes.py')
| -rw-r--r-- | neomutt/mailboxes.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/neomutt/mailboxes.py b/neomutt/mailboxes.py new file mode 100644 index 0000000..d685553 --- /dev/null +++ b/neomutt/mailboxes.py @@ -0,0 +1,20 @@ +from pathlib import Path +import sys + + +def main(): + for inbox_dir in sys.argv[1:]: + inbox_dir = Path(inbox_dir).resolve() + print(inbox_dir, '', end='') + + for path in sorted(inbox_dir.glob('.*')): + if not path.is_dir(): + continue + + segments = path.name.split('.') + print(f'-label "{(len(segments) - 1) * 2 * " "}{segments[-1]}"', + path, '', end='') + + +if __name__ == '__main__': + main() |
