{"id":20225048,"url":"https://github.com/antony-jr/insight","last_synced_at":"2025-04-10T16:50:26.892Z","repository":{"id":91206143,"uuid":"130750561","full_name":"antony-jr/insight","owner":"antony-jr","description":"A Tcl/Tk Frontend for GDB. This is an AppImage(Portable Package) of insight for the sake of Jeff Duntemann's amazing book. ","archived":false,"fork":false,"pushed_at":"2022-11-20T16:59:05.000Z","size":117,"stargazers_count":48,"open_issues_count":0,"forks_count":6,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-24T14:40:08.481Z","etag":null,"topics":["debugger","gdb","gui","insight","itcl","itk","legacy-support","portable","tcl","tk"],"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/antony-jr.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":"2018-04-23T20:06:48.000Z","updated_at":"2025-02-06T23:20:31.000Z","dependencies_parsed_at":"2023-03-05T03:45:42.428Z","dependency_job_id":null,"html_url":"https://github.com/antony-jr/insight","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antony-jr%2Finsight","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antony-jr%2Finsight/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antony-jr%2Finsight/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/antony-jr%2Finsight/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/antony-jr","download_url":"https://codeload.github.com/antony-jr/insight/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248255721,"owners_count":21073370,"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":["debugger","gdb","gui","insight","itcl","itk","legacy-support","portable","tcl","tk"],"created_at":"2024-11-14T07:10:34.701Z","updated_at":"2025-04-10T16:50:26.885Z","avatar_url":"https://github.com/antony-jr.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Insight [![Deploy](https://github.com/antony-jr/insight/actions/workflows/deploy.yml/badge.svg)](https://github.com/antony-jr/insight/actions/workflows/deploy.yml)\n \n**Insight** is a graphical user interface to **GDB**, the **GNU Debugger** written in **Tcl/Tk** by people working at **Red Hat, Inc**. and **Cygnus Solutions**. Red Hat has generously **donated** Insight to the **public** and even pays a few people to work on it occasionally.\n\nBut one problem exists , Insight is hard to get **now** and a lot of people might want it because **Jeff** exclusively uses it in his\n**book** namely **'Assembly Language Step by Step Programming with Linux'** and so did I , Therefore I built an **appimage** for insight and so other folks who stumbles upon the same problem don't have to wreck their head on compiling insight from source.\nInfact you **don't even have to install anything** , **Just download a binary and mark it executable**.\n\nDownload the **binary** and **mark it executable** as mentioned in the **table below** , This **does not depend on anything**\nthis can even run in a live boot **without installing anything**, Have fun!\n\n**Note**: If the version below did not work try a older version which can be downloaded from the releases page. You can also download experimental AppImages from **Development Builds** in the releases page.\n\n\n\u003cp align=\"center\"\u003e\n \u003ctable\u003e\n   \u003ctr\u003e\n     \u003cth \u003eDOWNLOAD\u003cbr\u003e\u003c/th\u003e\n     \u003cth \u003eEXECUTE\u003c/th\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n     \u003ctd \u003e\n     \u003ca href=\"https://github.com/antony-jr/insight/releases/download/5afb39f/Insight-x86_64-pc-linux-gnu-5afb39f-x86_64.AppImage\"\u003e\n     \u003cimg src=\"https://img.shields.io/badge/DOWNLOAD-Insight%20(Target%20x86__64)-green\" alt=\"Download\" /  \u003e\n     \u003c/a\u003e\n     \u003c/td\u003e\n     \u003ctd\u003e\n     \u003cpre\u003e\n      $ chmod +x Insight-x86_64-pc-linux-gnu-5afb39f-x86_64.AppImage\n      $ ./Insight-x86_64-pc-linux-gnu-5afb39f-x86_64.AppImage\n     \u003c/pre\u003e\n     \u003c/td\u003e\n   \u003c/tr\u003e\n   \u003ctr\u003e\n     \u003ctd \u003e\n     \u003ca href=\"https://github.com/antony-jr/insight/releases/download/5afb39f/Insight-arm-linux-gnueabi-5afb39f-x86_64.AppImage\"\u003e\n     \u003cimg src=\"https://img.shields.io/badge/DOWNLOAD-Insight%20(Target%20ARM)-green\" alt=\"Download\" /  \u003e\n     \u003c/a\u003e\n     \u003c/td\u003e\n     \u003ctd\u003e\n     \u003cpre\u003e\n      $ chmod +x Insight-arm-linux-gnueabi-5afb39f-x86_64.AppImage\n      $ ./Insight-arm-linux-gnueabi-5afb39f-x86_64.AppImage\n     \u003c/pre\u003e\n     \u003c/td\u003e\n   \u003c/tr\u003e\n\u003c/table\u003e\n\u003c/p\u003e\n\n\u003cp align=center\u003e\n\u003cimg src=.img/screenshot.png height=auto width=auto alt=\"Insight Debugger\"\u003e \n\u003c/p\u003e\n\n# Installation\n\nJust execute this single line of command in the terminal of your linux distro to install\ninsight into system, this integrates Insight into application menu also your path so you\ncan use insight just like you installed from a package manager.\n\n```\n  curl -Ls \"https://raw.githubusercontent.com/antony-jr/insight/master/install.sh\" | bash -s\n```\n\nUse like this,\n\n```\n insight your_executable\n```\n\n# Updating Insight\n\nDelta update your Insight since each release of Insight is getting huge.\n\n```\n curl -Ls \"https://raw.githubusercontent.com/antony-jr/insight/master/update.sh\" | bash -s\n```\n\n# Upstream Repo\n\nThanks to **redhat**, Insight's git repo is still kept alive at ```git://sourceware.org/git/insight.git```.   \nBut be **warned that building it from source is very challenging when its done in a modern os** and also requires you \nto provide **Tcl/Tk** libraries externally. *I bet you will be satisfied with the portable binary*.\n\n# Acknowledgements\n\nThis portable package is only possible because of these projects , do check them out.\n\n* **[Assembly Step by Step](https://www.amazon.com/Assembly-Language-Step-Step-Programming/dp/0470497025)** - Inspiration to make this project.\n* **[AppImage](https://github.com/appimage/)** - Used to package the portable binary.\n* **[Insight/RedHat](https://sourceware.org/insight/)** - Thanks to RedHat for keeping this alive to this date.\n\n# License\n\nOnly the **patches** and **build scripts** are under , **The MIT License.**   \nCopyright (C) 2018 Antony Jr.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantony-jr%2Finsight","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fantony-jr%2Finsight","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fantony-jr%2Finsight/lists"}