From d9390a32887abb50c993a65e538a405c997ea8e6 Mon Sep 17 00:00:00 2001 From: deadc0de6 Date: Sat, 22 Oct 2022 22:56:30 +0200 Subject: [PATCH] replace tree with "ls -r" --- catcli/catcli.py | 21 --------------------- tests/test_tree.py | 5 +++-- 2 files changed, 3 insertions(+), 23 deletions(-) diff --git a/catcli/catcli.py b/catcli/catcli.py index 4d6315b..e486e17 100755 --- a/catcli/catcli.py +++ b/catcli/catcli.py @@ -42,7 +42,6 @@ Usage: {NAME} ls [--catalog=] [--format=] [-aBCrVSs] [] {NAME} find [--catalog=] [--format=] [-aBCbdVsP] [--path=] [] {NAME} index [--catalog=] [--meta=...] [-aBCcfnV] - {NAME} tree [--catalog=] [-aBCVSs] [] {NAME} update [--catalog=] [-aBCcfnV] [--lpath=] {NAME} rm [--catalog=] [-BCfV] {NAME} rename [--catalog=] [-BCfV] @@ -198,21 +197,6 @@ def cmd_find(args, noder, top): parentfromtree=fromtree, fmt=fmt, raw=raw) -def cmd_tree(args, noder, top): - """tree action""" - path = args[''] - raw = args['--raw-size'] - - # find node to start with - node = top - if path: - node = noder.get_node(top, path) - - if node: - # print the tree - noder.print_tree(top, node, raw=raw) - - def cmd_graph(args, noder, top): """graph action""" path = args[''] @@ -331,11 +315,6 @@ def main(): Logger.err(f'no such catalog: {catalog_path}') return False cmd_find(args, noder, top) - elif args['tree']: - if not catalog.exists(): - Logger.err(f'no such catalog: {catalog_path}') - return False - cmd_tree(args, noder, top) elif args['ls']: if not catalog.exists(): Logger.err(f'no such catalog: {catalog_path}') diff --git a/tests/test_tree.py b/tests/test_tree.py index 132f5ca..7522c1c 100644 --- a/tests/test_tree.py +++ b/tests/test_tree.py @@ -7,7 +7,7 @@ Basic unittest for tree import unittest -from catcli.catcli import cmd_tree +from catcli.catcli import cmd_ls from catcli.noder import Noder from catcli.catalog import Catalog from tests.helpers import clean, get_fakecatalog @@ -32,10 +32,11 @@ class TestTree(unittest.TestCase): '--format': 'native', '--header': False, '--raw-size': False, + '--recursive': True, } # print tree and wait for any errors - cmd_tree(args, noder, top) + cmd_ls(args, noder, top) def main():