{"id":22005486,"url":"https://github.com/systemsoftware/shell-history-cleaner","last_synced_at":"2026-04-05T22:02:08.019Z","repository":{"id":259365209,"uuid":"877683112","full_name":"systemsoftware/shell-history-cleaner","owner":"systemsoftware","description":"A simple Electron application that helps you quickly clear your shell history (Zsh, Bash, or custom shell).","archived":false,"fork":false,"pushed_at":"2024-10-24T04:10:00.000Z","size":5,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-23T06:29:15.642Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/systemsoftware.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":"2024-10-24T04:09:30.000Z","updated_at":"2024-10-24T04:10:04.000Z","dependencies_parsed_at":"2024-10-24T21:47:01.621Z","dependency_job_id":"b0aadea1-cd4e-4199-92b5-3757f363f526","html_url":"https://github.com/systemsoftware/shell-history-cleaner","commit_stats":null,"previous_names":["systemsoftware/shell-history-cleaner"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/systemsoftware/shell-history-cleaner","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/systemsoftware%2Fshell-history-cleaner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/systemsoftware%2Fshell-history-cleaner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/systemsoftware%2Fshell-history-cleaner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/systemsoftware%2Fshell-history-cleaner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/systemsoftware","download_url":"https://codeload.github.com/systemsoftware/shell-history-cleaner/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/systemsoftware%2Fshell-history-cleaner/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31451446,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-05T21:22:52.476Z","status":"ssl_error","status_checked_at":"2026-04-05T21:22:51.943Z","response_time":75,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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-30T00:20:00.052Z","updated_at":"2026-04-05T22:02:07.953Z","avatar_url":"https://github.com/systemsoftware.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Shell History Cleaner\n\nA simple Electron application that helps you quickly clear your shell history (Zsh, Bash, or custom shell).\n\n## Description\n\nShell History Cleaner is a desktop utility that provides a graphical interface for clearing your shell history files. It supports:\n- Zsh history\n- Bash history\n- Or enter a custom shell type\n\n## Installation\n\n1. Clone this repository\n2. Install dependencies (optional for custom shell input):\n```bash\nnpm install\n```\n\nRequired dependencies:\n- electron (dev dependency)\n- electron-prompt (optional for custom shell input)\n\n## Usage\n\nRun the application:\n```bash\nnpm start\n```\nOr build the application for your platform.\n\nThe application will:\n1. Present a dialog box asking you to choose your shell type\n2. For custom shell types, prompt for the shell name\n3. Attempt to clear the history file in your home directory\n4. Notify you of success or failure\n5. Automatically close after completion\n\n## File Locations\n\nThe application looks for history files in the following locations:\n- Zsh: `~/.zsh_history`\n- Bash: `~/.bash_history`\n- Custom: `~/.{custom_name}_history`\n\n## Error Handling\n\nThe application will:\n- Check if the history file exists before attempting to clear it\n- Display an error message if the file is not found\n- Show any other errors that occur during operation\n\n## Technical Details\n\n- Built with Electron\n- Uses native dialog boxes for user interaction\n- Requires filesystem access to your home directory\n- Zero-writes the history file (doesn't delete the file)\n\n## Security Note\n\nThis application modifies shell history files in your home directory. Make sure you want to clear your shell history before running it, as this action cannot be undone.\n\n## License\n\nMIT\n\n## Contributing\n\nFeel free to submit issues and pull requests.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsystemsoftware%2Fshell-history-cleaner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsystemsoftware%2Fshell-history-cleaner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsystemsoftware%2Fshell-history-cleaner/lists"}