{"id":17036761,"url":"https://github.com/bast/history-window","last_synced_at":"2025-04-28T11:42:17.475Z","repository":{"id":231892403,"uuid":"782968012","full_name":"bast/history-window","owner":"bast","description":"Show command history \"picture-in-picture\" when teaching command line.","archived":false,"fork":false,"pushed_at":"2024-04-07T07:20:26.000Z","size":395,"stargazers_count":2,"open_issues_count":4,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-30T09:11:45.217Z","etag":null,"topics":["bash","history","terminal"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/bast.png","metadata":{"files":{"readme":"README.md","changelog":"history-window.sh","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-04-06T15:04:43.000Z","updated_at":"2024-10-17T07:45:48.000Z","dependencies_parsed_at":"2024-04-06T16:27:00.718Z","dependency_job_id":"d4ae9822-a35d-4e37-956f-f143fa027291","html_url":"https://github.com/bast/history-window","commit_stats":null,"previous_names":["bast/history-window"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bast%2Fhistory-window","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bast%2Fhistory-window/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bast%2Fhistory-window/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bast%2Fhistory-window/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bast","download_url":"https://codeload.github.com/bast/history-window/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251306965,"owners_count":21568361,"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":["bash","history","terminal"],"created_at":"2024-10-14T08:51:52.136Z","updated_at":"2025-04-28T11:42:17.431Z","avatar_url":"https://github.com/bast.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# history-window\n\nShow command history \"picture-in-picture\" when teaching command line.\n**Requires Bash.**\n\nMotivation for this:\n- This is nice for people using a tiling window manager\n- Only two commands to run, I guess could be collapsed to one\n- Only one terminal to deal with\n- Less for me to do and prepare before the lesson starts\n\n\n## Demo\n\n![demo](demo.gif)\n\n\n## Installation\n\n```bash\nwget https://raw.githubusercontent.com/bast/history-window/main/history-window.sh\nsource history-window.sh\n```\n\nThe nice thing is that it does not install or modify anything permanently. Once\nyou close the terminal, it's gone.\nOnly thing left behind might be:\n- `history-window.sh` which we downloaded\n- `~/history.txt` which is the history file written to by the script\n\n\n## Status and roadmap\n\n- There are rough edges. Improvements are welcome.\n- Resizing kind of works, but requires a `clear` to redraw the window.\n- Currently only Bash. Let's add support for [fish](https://fishshell.com/)?\n\n\n## Similar projects\n\n- https://github.com/rkdarst/prompt-log\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbast%2Fhistory-window","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbast%2Fhistory-window","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbast%2Fhistory-window/lists"}