{"id":15649873,"url":"https://github.com/book/system-command","last_synced_at":"2025-07-30T03:40:11.657Z","repository":{"id":1109366,"uuid":"977215","full_name":"book/System-Command","owner":"book","description":"Object for running system commands","archived":false,"fork":false,"pushed_at":"2023-02-04T21:40:14.000Z","size":231,"stargazers_count":11,"open_issues_count":8,"forks_count":15,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-30T17:51:15.530Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://search.cpan.org/dist/System-Command","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/book.png","metadata":{"files":{"readme":"README","changelog":"Changes","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-10-10T22:12:08.000Z","updated_at":"2023-02-04T21:35:43.000Z","dependencies_parsed_at":"2023-02-18T19:35:17.754Z","dependency_job_id":null,"html_url":"https://github.com/book/System-Command","commit_stats":null,"previous_names":[],"tags_count":33,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/book%2FSystem-Command","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/book%2FSystem-Command/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/book%2FSystem-Command/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/book%2FSystem-Command/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/book","download_url":"https://codeload.github.com/book/System-Command/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251742139,"owners_count":21636391,"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":"2024-10-03T12:32:22.943Z","updated_at":"2025-04-30T16:29:49.474Z","avatar_url":"https://github.com/book.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"NAME\n\nSystem::Command - Object for running system commands\n\nSYNOPSIS\n\n    use System::Command;\n\n    # invoke an external command, and return an object\n    $cmd = System::Command-\u003enew( @cmd );\n\n    # options can be passed as a hashref\n    $cmd = System::Command-\u003enew( @cmd, \\%option );\n\n    # $cmd is basically a hash, with keys / accessors\n    $cmd-\u003estdin();     # filehandle to the process stdin (write)\n    $cmd-\u003estdout();    # filehandle to the process stdout (read)\n    $cmd-\u003estderr();    # filehandle to the process stdout (read)\n    $cmd-\u003epid();       # pid of the child process\n\n    # done!\n    $cmd-\u003eclose();\n\n    # exit information\n    $cmd-\u003eexit();      # exit status\n    $cmd-\u003esignal();    # signal\n    $cmd-\u003ecore();      # core dumped? (boolean)\n\nDESCRIPTION\n\nSystem::Command is a class that launches external system commands and\nreturn an object representing them, allowing to interact with them\nthrough their \"STDIN\", \"STDOUT\" and \"STDERR\" handles.\n\n\nINSTALLATION\n\nTo install this module, run the following commands:\n\n\tperl Makefile.PL\n\tmake\n\tmake test\n\tmake install\n\nAlternatively, to install with Module::Build, you can use the following commands:\n\n\tperl Build.PL\n\t./Build\n\t./Build test\n\t./Build install\n\nSUPPORT AND DOCUMENTATION\n\nAfter installing, you can find documentation for this module with the\nperldoc command.\n\n    perldoc System::Command\n\nYou can also look for information at:\n\n    RT, CPAN's request tracker\n        http://rt.cpan.org/NoAuth/Bugs.html?Dist=System-Command\n\n    AnnoCPAN, Annotated CPAN documentation\n        http://annocpan.org/dist/System-Command\n\n    CPAN Ratings\n        http://cpanratings.perl.org/d/System-Command\n\n    Search CPAN\n        http://search.cpan.org/dist/System-Command/\n\n\nLICENSE AND COPYRIGHT\n\nCopyright (C) 2010-2016 Philippe Bruhat (BooK)\n\nThis program is free software; you can redistribute it and/or modify it\nunder the terms of either: the GNU General Public License as published\nby the Free Software Foundation; or the Artistic License.\n\nSee http://dev.perl.org/licenses/ for more information.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbook%2Fsystem-command","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbook%2Fsystem-command","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbook%2Fsystem-command/lists"}