{"id":29093171,"url":"https://github.com/starcodr/blast","last_synced_at":"2025-06-28T08:06:57.983Z","repository":{"id":65187969,"uuid":"513501075","full_name":"Starcodr/blast","owner":"Starcodr","description":"CLI command for bookmarking latest command in history","archived":false,"fork":false,"pushed_at":"2023-01-21T23:34:07.000Z","size":86,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-28T08:06:43.128Z","etag":null,"topics":["bookmark","bookmark-manager","cli","command-line-tool","console-tool","history","javascript","linux","nodejs","shell","terminal-app"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Starcodr.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-13T11:51:10.000Z","updated_at":"2024-01-23T18:11:18.000Z","dependencies_parsed_at":"2023-02-12T13:10:12.201Z","dependency_job_id":null,"html_url":"https://github.com/Starcodr/blast","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Starcodr/blast","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Starcodr%2Fblast","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Starcodr%2Fblast/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Starcodr%2Fblast/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Starcodr%2Fblast/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Starcodr","download_url":"https://codeload.github.com/Starcodr/blast/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Starcodr%2Fblast/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262396498,"owners_count":23304445,"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":["bookmark","bookmark-manager","cli","command-line-tool","console-tool","history","javascript","linux","nodejs","shell","terminal-app"],"created_at":"2025-06-28T08:06:37.972Z","updated_at":"2025-06-28T08:06:57.974Z","avatar_url":"https://github.com/Starcodr.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BLAST\nLinux cli command for bookmarking latest command in history with accompanying GUI for browsing and managing bookmarks.\n![YAP](https://i.imgur.com/3SYKaDb.png)\n\n## Installation\n```\nInstall the code from NPM repository:\n$ npm install blarst\n```\n```\nRegister/install globally to run as executable command from anywhere:\n$ sudo npm install -g blarst\n```\nTo enable autocompletion on commandline add \"source ~/.config/blast/completion.sh\" to your bashrc file.\n\n#\n## Usage\n### Bookmark latest history entry\n```\n$ bin/console doctrine:migrations:migrate\n(some doctrine output)\n...etc\n$ blast as migrate\nBookmark \"migrate\" created for:\nbin/console doctrine:migrations:migrate\n$ █\n```\n### Run bookmarked command\n```\n$ blast migrate\n(some doctrine output)\n...etc\n$ █\n```\n### List bookmarks starting with specified string\n```\n$ blast show migrate\n\n    Bookmark doctrine:\n    bin/console doctrine:migrations:migrate\n\n$ █\n```\n### List all bookmarks on command line\n```\n$ blast show $\n```\n### Delete bookmark\n```\n$ blast delete migrate\nDeleting bookmark: doctrine\n$ █\n```\n\nRun \"blast\" command without parameters to open GUI.  \n\nThe GUI shows a list of all bookmarked commands. Writing the name of the command and pressing enter executes the command.  \n\nTab completion on bookmark names is supported. Tab completion will also filter the list to show only the matching bookmarks.\n#\n## TODO\n- Comment for bookmark\n- Linewrapping of commands in list","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstarcodr%2Fblast","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstarcodr%2Fblast","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstarcodr%2Fblast/lists"}