{"id":15533347,"url":"https://github.com/lobocv/itree","last_synced_at":"2025-04-23T14:29:40.735Z","repository":{"id":57712842,"uuid":"151626874","full_name":"lobocv/itree","owner":"lobocv","description":"Interactive tree command for file system navigation","archived":false,"fork":false,"pushed_at":"2021-02-07T00:38:15.000Z","size":588,"stargazers_count":21,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-18T00:55:40.229Z","etag":null,"topics":["cd","cli-utilities","filesystem","navigation","shell"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lobocv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-10-04T19:43:36.000Z","updated_at":"2025-02-26T14:18:07.000Z","dependencies_parsed_at":"2022-09-05T22:50:58.562Z","dependency_job_id":null,"html_url":"https://github.com/lobocv/itree","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lobocv%2Fitree","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lobocv%2Fitree/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lobocv%2Fitree/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lobocv%2Fitree/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lobocv","download_url":"https://codeload.github.com/lobocv/itree/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250451383,"owners_count":21432814,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cd","cli-utilities","filesystem","navigation","shell"],"created_at":"2024-10-02T11:35:59.369Z","updated_at":"2025-04-23T14:29:40.718Z","avatar_url":"https://github.com/lobocv.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# itree\nInteractive tree command for file system navigation.\n\n\n\n![itree Example](https://github.com/lobocv/itree/blob/master/itree.gif?raw=true)\n\n\nRequirements\n-------------\n\ngo \u003e= 1.11\n\nInstallation\n-------------\n\n1. Clone the repository\n\n```bash\ngit clone https://github.com/lobocv/itree\n```\n\n2. Install itree\n```bash\nsudo ./install.sh\n```\n\n\n\nUsage\n-----\n\nOnce installed, usaging itree is simple, just type itree and an interactive \ntree navigator will open up in your current terminal. \n```\nitree\n```\n\nPress `ESC`, `q` or `CTRL+C` to exit. \n\nUse your arrow keys to easily navigate the directory tree starting from your current directory.\nitree will change to the directory in which you navigate to when you exit itree.\n\nWithout installation you must compile the go binary and call itree as following:\n\n```bash\ngo build itree.go\n\neval $(./itree)\n```\n\nHotKeys\n-------\nitree also provides some other convenient hotkeys for easier navigation.\nPress CTRL+h to show a help screen of all available hotkeys.\n\n`CTRL + h` - Opens help menu to show the list of hotkey mappings.\n\n`←\t→` - Enter / exit currently selected directory.\n\n`↑\t↓` - Move directory item selector position by one.\n\n`ESC` `q` - Exit itree and change directory. \n\n`CTRL+C`  - Exit without changing directory. \n\n`h` - Toggle on / off visibility of hidden files.\n\n`e` - Move selector half the distance between the current position and the top of the directory.\n\n`d` - Move selector half the distance between the current position and the bottom of the directory.\n\n`c` - Toggle position \n\n`a` - Jump up two directories.\n\n`/` - Enters input capture mode for directory filtering.\n\n`:` - Enters input capture mode for exit command. \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flobocv%2Fitree","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flobocv%2Fitree","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flobocv%2Fitree/lists"}