{"id":25387903,"url":"https://github.com/karshprime/karsh","last_synced_at":"2025-04-09T20:23:44.644Z","repository":{"id":274997390,"uuid":"922390062","full_name":"karshPrime/karSH","owner":"karshPrime","description":"karsh SHell plugins","archived":false,"fork":false,"pushed_at":"2025-02-02T02:26:52.000Z","size":25,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-15T12:43:02.604Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/karshPrime.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":"2025-01-26T04:08:00.000Z","updated_at":"2025-02-02T02:26:56.000Z","dependencies_parsed_at":null,"dependency_job_id":"5ed7e65e-4b8e-4e4c-a2b3-d6a89a15c367","html_url":"https://github.com/karshPrime/karSH","commit_stats":null,"previous_names":["karshprime/karsh"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karshPrime%2FkarSH","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karshPrime%2FkarSH/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karshPrime%2FkarSH/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karshPrime%2FkarSH/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/karshPrime","download_url":"https://codeload.github.com/karshPrime/karSH/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248105163,"owners_count":21048477,"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":"2025-02-15T12:36:04.105Z","updated_at":"2025-04-09T20:23:44.629Z","avatar_url":"https://github.com/karshPrime.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# karsh's SHell\n\nThis repository lists the plugins I've written for the [z shell](https://www.zsh.org).\nMost of them are dependent opon existing tools like\n[`fzf`](https://github.com/junegunn/fzf), [`bat`](https://github.com/sharkdp/bat) (for\n`fzf` preview, could be changed with `cat` with no issue though), in addition to core\nutils, like `find` and `grep`.\n\n\n## Plugin Description\n\n### devedit.zsh\nPlugin to simplify editing commonly used development files like `.gitignore`, `README`,\nand `main` files (`main.*`, `index.*`, `init.*`) by allowing quick access with a single\ncommand. It abstracts away the need to navigate directories or remember file locations,\nenabling developers to focus more on coding. Additionally, the vi command integrates fzf\nand bat to search for files by extension and open them in the preferred editor.\n\n### devtest.zsh\nPlugin facilitates the creation and management of temporary test directories in `/tmp/`.\n\nThe `tst` command automatically creates a numbered test directory, such as `/tmp/test1`, and\nnavigates to it. If a file extension is specified, it uses a \n[project_initialization](https://github.com/karshPrime/SysHacks/blob/main/project_initialise.sh)\nscript to create a language-specific project template in the new directory.\nThe plugin also includes a `tstrm` command to clean up by deleting all test directories.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkarshprime%2Fkarsh","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkarshprime%2Fkarsh","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkarshprime%2Fkarsh/lists"}