{"id":14980784,"url":"https://github.com/yegor256/iexec","last_synced_at":"2025-10-29T03:30:57.832Z","repository":{"id":62046631,"uuid":"384232707","full_name":"yegor256/iexec","owner":"yegor256","description":"Execute a command-line command from LaTeX, check the exit code, and then \\input the result into the document","archived":false,"fork":false,"pushed_at":"2025-01-31T13:02:18.000Z","size":327,"stargazers_count":7,"open_issues_count":2,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-01T21:24:35.243Z","etag":null,"topics":["latex","latex-package","shell"],"latest_commit_sha":null,"homepage":"https://ctan.org/pkg/iexec","language":"TeX","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/yegor256.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2021-07-08T19:48:29.000Z","updated_at":"2025-01-31T13:02:22.000Z","dependencies_parsed_at":"2023-01-25T14:00:42.411Z","dependency_job_id":"59e542aa-8fcf-4a17-b3d6-c3cf423934d8","html_url":"https://github.com/yegor256/iexec","commit_stats":{"total_commits":211,"total_committers":2,"mean_commits":105.5,"dds":0.09004739336492895,"last_synced_commit":"b27c797c8832a19c39c279f5a82e75541cdaf780"},"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yegor256%2Fiexec","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yegor256%2Fiexec/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yegor256%2Fiexec/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yegor256%2Fiexec/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yegor256","download_url":"https://codeload.github.com/yegor256/iexec/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238762746,"owners_count":19526461,"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":["latex","latex-package","shell"],"created_at":"2024-09-24T14:02:24.176Z","updated_at":"2025-10-29T03:30:57.540Z","avatar_url":"https://github.com/yegor256.png","language":"TeX","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Execute Shell from LaTeX\n\n[![l3build](https://github.com/yegor256/iexec/actions/workflows/l3build.yml/badge.svg)](https://github.com/yegor256/iexec/actions/workflows/l3build.yml)\n[![CTAN](https://img.shields.io/ctan/v/iexec)](https://ctan.org/pkg/iexec)\n[![License](https://img.shields.io/badge/license-MIT-green.svg)](https://github.com/yegor256/iexec/blob/master/LICENSE.txt)\n\nThis LaTeX package helps you execute commands from the document and then input\ntheir output. The package uses [`shellesc`](https://ctan.org/pkg/shellesc) package.\nThe development of this package was motivated\nby [this](https://stackoverflow.com/questions/3252957).\n\nFirst,\n[install it](https://en.wikibooks.org/wiki/LaTeX/Installing_Extra_Packages)\nfrom [CTAN](https://ctan.org/pkg/iexec)\nand then use in the preamble:\n\n```tex\n\\documentclass{article}\n\\usepackage[unskip]{iexec}\n\\begin{document}\nToday is \\iexec{date +\\%e-\\%b-\\%Y}.\n\\end{document}\n```\n\nOtherwise, you can download\n[`iexec.sty`](https://yegor256.github.io/iexec/iexec.sty) and add\nto your project.\n\nThe full example and all commands are available in the\n[`iexec.pdf`][pdf] file.\n\nIf you want to contribute yourself, make a fork, then create a branch,\nthen run `make` in the root directory.\nIt should compile everything without errors. If not, submit an issue and wait.\nOtherwise, make your changes and then run `make` again. If the build is\nstill clean, submit a pull request.\n\n[pdf]: https://ftp.agdsn.de/pub/mirrors/latex/dante/macros/latex/contrib/iexec/iexec.pdf\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyegor256%2Fiexec","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyegor256%2Fiexec","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyegor256%2Fiexec/lists"}