{"id":27005739,"url":"https://github.com/hanilr/tff","last_synced_at":"2025-04-04T07:17:35.798Z","repository":{"id":249538980,"uuid":"453752777","full_name":"hanilr/tff","owner":"hanilr","description":"Terminal File Finder Written In C++","archived":false,"fork":false,"pushed_at":"2022-04-27T11:47:13.000Z","size":99,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-07-21T17:57:58.789Z","etag":null,"topics":["cpp","cpp17","file","file-manager","filesystem","terminal-app"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hanilr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-30T17:39:22.000Z","updated_at":"2024-07-21T17:58:11.631Z","dependencies_parsed_at":"2024-07-21T18:09:40.596Z","dependency_job_id":null,"html_url":"https://github.com/hanilr/tff","commit_stats":null,"previous_names":["hanilr/tff"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hanilr%2Ftff","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hanilr%2Ftff/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hanilr%2Ftff/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hanilr%2Ftff/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hanilr","download_url":"https://codeload.github.com/hanilr/tff/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247135128,"owners_count":20889421,"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":["cpp","cpp17","file","file-manager","filesystem","terminal-app"],"created_at":"2025-04-04T07:17:35.321Z","updated_at":"2025-04-04T07:17:35.786Z","avatar_url":"https://github.com/hanilr.png","language":"C++","readme":"# TERMINAL FILE FINDER (TFF)\nTerminal file finder application with CLI.\n\n* [About The Project](#about-the-project)\n* [Purpose Of The Project](#purpose-of-the-project)\n* [Build And Run](#build-and-run)\n* [Install And Uninstall](#install-and-uninstall)\n* [User Guide](#user-guide)\n* [Bugs](#bugs)\n\n# About The Project\nI was looking for a project to improve myself in c++,\nthen I noticed the filesystem library in c++ 2017 and while I was thinking about how I could do a project on it,\nI started to make a file finder and listing program for the terminal and for the linux operating system.\n\n## Images And Gifs Of The Program\n\n### Install section\n\n\u003cimg src=\"https://user-images.githubusercontent.com/77579421/158826408-0f0aba77-2040-4297-b1f1-0dcf3c2dd7e6.gif\" width=\"480\"\u003e\n\n### List section\n\n\u003cimg src=\"https://user-images.githubusercontent.com/77579421/158826873-16ab9b0f-caa6-49fd-aade-c5d82b9edb3b.gif\" width=\"480\"\u003e\n\n### Main section\n\n\u003cimg src=\"https://user-images.githubusercontent.com/77579421/158826995-091f8957-e0eb-4a94-b4c2-c34052a5d681.gif\" width=\"480\"\u003e\n\n### Help section\n\n\u003cimg src=\"https://user-images.githubusercontent.com/77579421/158827073-2e93fa94-8608-41d4-bc01-0a66495ffc57.png\" width=\"480\"\u003e\n\n### Keymap guide\n\n\u003cimg src=\"https://user-images.githubusercontent.com/77579421/158827187-83cb17d8-c313-451d-8531-f26bc696416e.png\" width=\"480\"\u003e\n\n### User interface file content\n\n\u003cimg src=\"https://user-images.githubusercontent.com/77579421/158827265-5e324ee3-0996-48c0-a2f6-8084a0f1340d.png\" width=\"144\"\u003e\n\n\n# Purpose Of The Project\nThe purpose of this project is to navigate easily in file directories\nin the terminal of the linux operating system and also to search for certain files in certain file directories.\nThe colors used in the program can be changed completely, of course, if the user has installed the program.\n\n# Build And Run\n## Required Tools\n* make (Gnu Make)\n* gcc (Gnu C Compiler)\n* C++ 2017 (Doesn't work on windows for now.)\n\n## Build\n\nBuilding without installing: ` make `\nBuilding with installing: ` make ` and then ` make install `\n\n# Install And Uninstall\n\nInstalling:\n\n* ` make ` and then ` make install `\n* `./tff -install`\n\nUninstalling:\n\n* ` make uninstall `\n* ` ./tff -uninstall `\n\n# User Guide\n\n### Executing Types\n* ` ./tff ` for executing program.\n* ` ./tff -list ` only for listing and navigating.\n* ` ./tff -install ` to install.\n* ` ./tff -uninstall ` to uninstall.\n* ` ./tff -help ` for help section.\n* ` ./tff -keymap ` to see keymaps.\n\n### Changing Color (Require to install)\nEnter the .tff/ folder in home folder. Then open 'ui_color.txt' file in conf folder.\nYou can only change # included lines. If you change other things doesn't effect to program but\nif you delete or add a line then program may not work.\n\n# Bugs\n\n* Sometimes search section doesn't work. I think its happening because of c++ 2017 but I'm not sure.\n\n  \u003e If you uninstall the project and then install again then problem solves.\n\n* ' path_change() ' function used like ` for(int i = 0; 20 \u003e i; i+=1) { path_change(\"../\"); } ` and that was a bad solution.\n\n  \u003e If you get certain value of your directory count then you can solve this problem. (For developers)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhanilr%2Ftff","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhanilr%2Ftff","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhanilr%2Ftff/lists"}