{"id":26131942,"url":"https://github.com/trepan-debuggers/perl-devel-trepan","last_synced_at":"2025-04-13T20:51:21.486Z","repository":{"id":66224960,"uuid":"2281977","full_name":"Trepan-Debuggers/Perl-Devel-Trepan","owner":"Trepan-Debuggers","description":"Perl port of trepanning debugger ","archived":false,"fork":false,"pushed_at":"2019-11-03T19:31:57.000Z","size":3386,"stargazers_count":36,"open_issues_count":14,"forks_count":8,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-27T11:13:39.926Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://metacpan.org/pod/Devel::Trepan","language":"Perl","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/Trepan-Debuggers.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","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":"2011-08-28T03:58:14.000Z","updated_at":"2024-12-03T08:42:36.000Z","dependencies_parsed_at":"2023-03-10T23:44:03.216Z","dependency_job_id":null,"html_url":"https://github.com/Trepan-Debuggers/Perl-Devel-Trepan","commit_stats":null,"previous_names":["trepan-debuggers/perl-devel-trepan"],"tags_count":40,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Trepan-Debuggers%2FPerl-Devel-Trepan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Trepan-Debuggers%2FPerl-Devel-Trepan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Trepan-Debuggers%2FPerl-Devel-Trepan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Trepan-Debuggers%2FPerl-Devel-Trepan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Trepan-Debuggers","download_url":"https://codeload.github.com/Trepan-Debuggers/Perl-Devel-Trepan/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248782278,"owners_count":21160716,"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-03-10T22:21:24.575Z","updated_at":"2025-04-13T20:51:21.465Z","avatar_url":"https://github.com/Trepan-Debuggers.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"NAME\n    Devel::Trepan -- A new Perl debugger\n\nSUMMARY\n    A modular, testable, gdb-like debugger in the family of the Ruby\n    trepanning debuggers.\n\nFeatures: \n* has extensive online-help, \n* syntax highlighting of Perl code\n* context-sensitive command completion\n* out-of-process and remote debugging\n* interactive shell support\n* code disassembly\n* gdb syntax\n* easy extensibility at several levels\n    * command aliases\n    * a user-supplied command directory\n    * Perl Plugin module such as [Trepan::Devel::Disassemble](https://github.com/rocky/Perl-Devel-Trepan-Disassemble)\n* is more modular\n* comes with extensive tests\n* is not as ugly as _perl5db_\n\nINSTALLATION\n\nTo install this module, run the following commands:\n\n\tperl Build.PL\n\t./Build\n\t./Build test\n\t./Build install\n\nDESCRIPTION\n    From a shell:\n\n        $ trepan.pl [trepan-opts] perl-program [perl-program-opts]\n\n    Or for those who prefer the traditional Perlish way:\n\n        $ perl -d:Trepan perl-program [perl-program-opts]\n\n    Calling the debugger from inside your Perl program using Joshua ben\n    Jore's Enbugger:\n\n            # This needs to be done once and could even be in some sort of \n            # conditional code\n            require Enbugger; Enbugger-\u003eload_debugger( 'trepan' );\n\n            # Alternatively, to unconditionally load Enbugger and trepan:\n            use Enbugger 'trepan';\n\n            # work, work, work...\n            # Oops! there was an error! Enable the debugger now!\n            Enbugger-\u003estop;  # or Enbugger-\u003estop if ... \n\n    Or if you just want POSIX-shell-like `set -x` line tracing:\n\n       $ trepan.pl -x -- perl-program [perl-program-opts]\n\n    Inside the debugger tracing is turned on using the command `set\n    trace print`.  \n\n    There is extensive help from the `help` command.\n\nAUTHORS\n    Rocky Bernstein\n\nCOPYRIGHT\n    Copyright (C) 2011, 2012 Rocky Bernstein \u003crocky@cpan.org\u003e\n\n    This program is distributed WITHOUT ANY WARRANTY, including but not\n    limited to the implied warranties of merchantability or fitness for a\n    particular purpose.\n\n    The program is free software. You may distribute it and/or modify it\n    under the terms of the GNU General Public License as published by the\n    Free Software Foundation (either version 2 or any later version) and the\n    Perl Artistic License as published by O'Reilly Media, Inc. Please open\n    the files named gpl-2.0.txt and Artistic for a copy of these licenses.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrepan-debuggers%2Fperl-devel-trepan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrepan-debuggers%2Fperl-devel-trepan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrepan-debuggers%2Fperl-devel-trepan/lists"}