{"id":19299741,"url":"https://github.com/jeff-hykin/resh","last_synced_at":"2025-06-29T16:35:43.922Z","repository":{"id":98973205,"uuid":"101614984","full_name":"jeff-hykin/Resh","owner":"jeff-hykin","description":"💾 This is a shell application (console/terminal), but its as easy to use as iMessage.","archived":false,"fork":false,"pushed_at":"2024-04-02T22:34:02.000Z","size":67514,"stargazers_count":6,"open_issues_count":5,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-27T02:11:57.343Z","etag":null,"topics":["console-application","electron","resh"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/jeff-hykin.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,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2017-08-28T07:15:03.000Z","updated_at":"2025-05-20T06:08:04.000Z","dependencies_parsed_at":"2023-07-02T22:45:21.235Z","dependency_job_id":null,"html_url":"https://github.com/jeff-hykin/Resh","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jeff-hykin/Resh","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeff-hykin%2FResh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeff-hykin%2FResh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeff-hykin%2FResh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeff-hykin%2FResh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jeff-hykin","download_url":"https://codeload.github.com/jeff-hykin/Resh/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeff-hykin%2FResh/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262626937,"owners_count":23339471,"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":["console-application","electron","resh"],"created_at":"2024-11-09T23:12:38.293Z","updated_at":"2025-06-29T16:35:43.894Z","avatar_url":"https://github.com/jeff-hykin.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Note: this project is old, but may be redone in the (maybe distant) future!\n\n# What is Resh?\nIt is a console/command line that everyone can use. It has the power of bash without having to use cryptic commands. The suggestions and tab-to-complete are designed to make the interface quick despite the longer names for commands. The suggestions make learning new commands easy, and Resh is also backwards compatible with traditional commands (bash or your shell of choice), with the exception of interactive commands (`top`, `vim`, `nano`, interpreters, etc).\n\n![rebygif](https://user-images.githubusercontent.com/17692058/29953404-8ec19c4c-8e95-11e7-8770-c628ee57dfe0.gif)\n\nDemo: https://www.youtube.com/watch?v=_DzvYvrkBXo\u0026feature=youtu.be\n\n\u003cimg width=\"776\" alt=\"screen shot 2017-08-28 at 2 22 33 am\" src=\"https://user-images.githubusercontent.com/17692058/29763276-1ef8629c-8b98-11e7-9a9c-1154195a5f52.png\"\u003e\n\n\n# How to test out/install\nAt them moment this is a Mac-only app (with planned future support for linux). For those familiar with git, clone this repo and then open resh.app inside the newly created resh folder.\n\nFor those unfamiliar with git, lookup \"how to install git\" and \"how to git clone a repository from github\" it shouldn't take long.\n\n\n# Features\nMany unix things were made more simple. For example, deleting something is just `delete ` followed by a file or folder name (in bash it is `rm -r` *foldername* for folders and just `rm` *filename* for files). Now in resh its just `delete` and it will figure out if its a file or folder.\n\nMany things like permissions (bash example: `chmod u+x a_file`) have been totally overhauled into a Q\u0026A system. (See pictures below)\n\n\u003cimg width=\"818\" alt=\"screen shot 2017-10-14 at 7 59 17 pm\" src=\"https://user-images.githubusercontent.com/17692058/31580593-3ebdad60-b11a-11e7-8bc9-78806039eb37.png\"\u003e\n\u003cimg width=\"815\" alt=\"screen shot 2017-10-14 at 8 00 22 pm\" src=\"https://user-images.githubusercontent.com/17692058/31580605-60274d4e-b11a-11e7-8001-77d2a3a7af8c.png\"\u003e\n\n\n\n# Development / Contributing\n\nThis app is still in alpha, just a demo. I reccomend checking back in the summer of 2024 to see if a stable verison is out. I will probably eventually develop a beta and full release. The current to-do list is\n* Switch to Tauri instead of Electron\n* Bundle and use deno instead of Node.js\n* Rewrite the codebase: clean, document, and simplify\n* Add support for all interactive commands: `top`, `ssh`, etc\n* Port to Linux\n* Finish adding a full list of human commands\n\nThe existing app was built using Electron and Node.js.\n\nTo run things youself or modify the existing code: \n    install Node.js \u003cbr\u003e\n    install electron \u003cbr\u003e\n    Clone this repo \u003cbr\u003e \n    using terminal, go to the directory of the clone \u003cbr\u003e\n    test resh using `electron .` \u003cbr\u003e\n    and to create a mac app-file on your desktop run `npm run make`\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeff-hykin%2Fresh","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjeff-hykin%2Fresh","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeff-hykin%2Fresh/lists"}