{"id":21068450,"url":"https://github.com/ghaerr/fm","last_synced_at":"2025-05-16T03:33:20.576Z","repository":{"id":49738520,"uuid":"517393653","full_name":"ghaerr/fm","owner":"ghaerr","description":"Very small file browser for UNIX terminals","archived":false,"fork":false,"pushed_at":"2023-01-26T18:58:27.000Z","size":1031,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-03-01T09:52:11.085Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ghaerr.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}},"created_at":"2022-07-24T17:37:28.000Z","updated_at":"2023-02-19T16:05:38.000Z","dependencies_parsed_at":"2023-02-14T21:31:35.934Z","dependency_job_id":null,"html_url":"https://github.com/ghaerr/fm","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ghaerr%2Ffm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ghaerr%2Ffm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ghaerr%2Ffm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ghaerr%2Ffm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ghaerr","download_url":"https://codeload.github.com/ghaerr/fm/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225403660,"owners_count":17469007,"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":[],"created_at":"2024-11-19T18:21:18.068Z","updated_at":"2024-11-19T18:21:18.697Z","avatar_url":"https://github.com/ghaerr.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tiny file manager for UNIX and ELKS\n\nThis project is forked from `noice` (https://git.2f30.org/noice/), a small file browser.\nThanks to lostd and sin at `2f30.org` for a well-written program with which to start from.\n\nThe goal of this project is to produce a very small file manager/browser\nthat can run identically on UNIX ANSI terminals, as well as the ELKS 16-bit\nLinux operating system.\n\nAs such, the `ncurses` library dependency is removed, as all terminal\nsequences are output using ANSI x3.64 standard, including color output\nsequences as well as arrow key and mouse wheel input parsing, using\na small set of included routines.\n\nThis is a work in progress.\n\n# How do I compile/run it?\n\nFor UNIX, type `make`.\n\nFor ELKS, type `make -f Makefile.elks`.\n\nThe resulting output executable is `fm`.\n\n# What keys are used to operate the program?\n\nThe file [HOWTO](https://github.com/ghaerr/fm/blob/master/HOWTO) describes\nthe keystrokes to browse a filesystem.\n\nFor more information, refer to the man page.\n\n## Screenshots\n\n`fm` file manager running on macOS\n![ss1](https://github.com/ghaerr/fm/blob/master/Screenshots/FM_terminal.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fghaerr%2Ffm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fghaerr%2Ffm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fghaerr%2Ffm/lists"}