{"id":17919980,"url":"https://github.com/fmease/rruxwry","last_synced_at":"2026-01-31T12:01:20.741Z","repository":{"id":215922887,"uuid":"740049092","full_name":"fmease/rruxwry","owner":"fmease","description":"A wrapper around rust{,do}c for rust{,do}c devs","archived":false,"fork":false,"pushed_at":"2026-01-18T02:36:04.000Z","size":607,"stargazers_count":1,"open_issues_count":20,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-18T13:50:36.916Z","etag":null,"topics":["build-tools","developer-tools","rustc","rustdoc"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/fmease.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-01-07T11:22:20.000Z","updated_at":"2026-01-18T02:36:07.000Z","dependencies_parsed_at":"2024-01-08T21:47:12.700Z","dependency_job_id":"621fcae3-9be3-4218-b140-ae90e9cc1387","html_url":"https://github.com/fmease/rruxwry","commit_stats":null,"previous_names":["fmease/rrustdoc"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/fmease/rruxwry","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fmease%2Frruxwry","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fmease%2Frruxwry/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fmease%2Frruxwry/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fmease%2Frruxwry/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fmease","download_url":"https://codeload.github.com/fmease/rruxwry/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fmease%2Frruxwry/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28941900,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-31T11:39:38.044Z","status":"ssl_error","status_checked_at":"2026-01-31T11:39:27.765Z","response_time":128,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["build-tools","developer-tools","rustc","rustdoc"],"created_at":"2024-10-28T20:20:21.116Z","updated_at":"2026-01-31T12:01:20.735Z","avatar_url":"https://github.com/fmease.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e——— rruxwry ———\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003eA power tool for rustc \u0026 rustdoc devs that wraps \u003ccode\u003erustc\u003c/code\u003e and \u003ccode\u003erustdoc\u003c/code\u003e.\u003c/p\u003e\n\n## Command-Line Interface\n\n\u003c!--{COMMAND--\u003e\n`rruxwry -h`:\n```\nA wrapper around rust{,do}c for rust{,do}c devs\n\nUsage: rruxwry \u003cCOMMAND\u003e\n\nCommands:\n  build  Compile the given crate with rustc\n  doc    Document the given crate with rustdoc\n  help   Print this message or the help of the given subcommand(s)\n\nOptions:\n  -h, --help  Print help\n```\n\u003c!--COMMAND}--\u003e\n\n\u003c!--{COMMAND--\u003e\n`rruxwry build -h`:\n```\nCompile the given crate with rustc\n\nUsage: rruxwry build [OPTIONS] [PATH] [-- [VERBATIM]...]\n\nArguments:\n  [PATH]         Path to the source file\n  [VERBATIM]...  Flags passed to `rustc` verbatim\n\nOptions:\n  -:, --source \u003cSOURCE\u003e        Provide the source code\n  -r, --run                    Also run the built binary\n  -c, --check-only             Don't fully compile, only check the crate\n  -@, --directives[=\u003cFLAVOR\u003e]  Enable compiletest-like directives\n  -T, --compiletest            Check in a compiletest-esque manner\n  -., --bless                  Update the test expectations\n  -n, --crate-name \u003cNAME\u003e      Set the name of the crate\n  -t, --crate-type \u003cTYPE\u003e      Set the type of the crate\n  -e, --edition \u003cEDITION\u003e      Set the edition of the crate\n      --cfg \u003cNAME[=\"VALUE\"]\u003e   Enable a configuration\n  -R, --revision \u003cNAME\u003e        Enable a compiletest revision\n  -F, --feature \u003cNAME\u003e         Enable an experimental library or language feature\n  -s, --shallow                Halt after parsing the source file\n  -d, --dump \u003cIR\u003e              Print the given compiler IR\n  -x, --extern \u003cNAME\u003e          Register an external library\n  -/, --suppress-lints         Cap lints at allow level\n  -#, --internals              Enable internal pretty-printing of data types\n  -N, --next-solver            Enable the next-gen trait solver\n  -I, --identity \u003cIDENTITY\u003e    Force rust{,do}c's identity\n  -D, --no-dedupe              Don't deduplicate diagnostics\n      --log[=\u003cFILTER\u003e]         Enable rust{,do}c logging. FILTER defaults to `debug`\n  -B, --no-backtrace           Override `RUST_BACKTRACE` to be `0`\n  -V, --version                Print the underlying rust{,do}c version and halt\n  -v, --verbose                Use verbose output\n      --color \u003cWHEN\u003e           Control when to use color [default: auto] [possible values: auto, always, never]\n  -h, --help                   Print help\n```\n\u003c!--COMMAND}--\u003e\n\n\u003c!--{COMMAND--\u003e\n`rruxwry doc -h`:\n```\nDocument the given crate with rustdoc\n\nUsage: rruxwry doc [OPTIONS] [PATH] [-- [VERBATIM]...]\n\nArguments:\n  [PATH]         Path to the source file\n  [VERBATIM]...  Flags passed to `rustc` and `rustdoc` verbatim\n\nOptions:\n  -:, --source \u003cSOURCE\u003e          Provide the source code\n  -o, --open                     Also open the generated docs in a browser\n  -j, --json                     Output JSON instead of HTML\n  -@, --directives[=\u003cFLAVOR\u003e]    Enable compiletest-like directives\n  -T, --compiletest              Check in a compiletest-esque manner\n  -., --bless                    Update the test expectations\n  -X, --cross-crate              Enable the cross-crate re-export mode\n  -n, --crate-name \u003cNAME\u003e        Set the name of the crate\n  -t, --crate-type \u003cTYPE\u003e        Set the type of the crate\n      --crate-version \u003cVERSION\u003e  Set the version of the (base) crate\n  -e, --edition \u003cEDITION\u003e        Set the edition of the crate\n      --cfg \u003cNAME[=\"VALUE\"]\u003e     Enable a configuration\n  -R, --revision \u003cNAME\u003e          Enable a compiletest revision\n  -F, --feature \u003cNAME\u003e           Enable an experimental library or language feature\n  -P, --private                  Document private items\n  -H, --hidden                   Document hidden items\n      --layout                   Document the memory layout of types\n      --link-to-def              Generate links to definitions\n      --normalize                Normalize types\n      --theme \u003cTHEME\u003e            Set the theme [default: ayu]\n  -x, --extern \u003cNAME\u003e            Register an external library\n  -/, --suppress-lints           Cap lints at allow level\n  -#, --internals                Enable internal pretty-printing of data types\n  -N, --next-solver              Enable the next-gen trait solver\n  -I, --identity \u003cIDENTITY\u003e      Force rust{,do}c's identity\n  -D, --no-dedupe                Don't deduplicate diagnostics\n      --log[=\u003cFILTER\u003e]           Enable rust{,do}c logging. FILTER defaults to `debug`\n  -B, --no-backtrace             Override `RUST_BACKTRACE` to be `0`\n  -V, --version                  Print the underlying rust{,do}c version and halt\n  -v, --verbose                  Use verbose output\n      --color \u003cWHEN\u003e             Control when to use color [default: auto] [possible values: auto, always, never]\n  -h, --help                     Print help\n```\n\u003c!--COMMAND}--\u003e\n\nAdditionally, *rruxwry* recognizes the environment variables `RUSTFLAGS` and `RUSTDOCFLAGS`.\n\n## Documentation\n\nPresently, there is no further documentation. Good luck!\n\n## Name: Pronunciation and Origin\n\nIPA transcription: /ʔə.ˈɹʌks.ɹaɪ/.\nStandard phonetic transcription: \\[*uh*-**ruhks**-rahy\\].\n\nOrigin: **r**ustc **r**ustdoc r**u**st{,do}c e**x**ecute **w**rite **r**ead -**y**.\n\n## License\n\nExcept as otherwise noted, the contents of this repository are licensed under the MIT license (see the license file). Some files include or are accompanied by explicit license notices.\n\n[x-crate-reexport-bugs]: https://github.com/rust-lang/rust/labels/A-cross-crate-reexports\n[Cargo]: https://github.com/rust-lang/cargo/\n[rust-repo]: https://github.com/rust-lang/rust\n[`ui_test`]: https://github.com/oli-obk/ui_test\n[`compiletest`]: https://github.com/rust-lang/rust/tree/master/src/tools/compiletest\n[`htmldocck`]: https://github.com/rust-lang/rust/blob/master/src/etc/htmldocck.py\n[`jsondocck`]: https://github.com/rust-lang/rust/tree/master/src/tools/jsondocck\n[bugs]: https://github.com/fmease/rruxwry/issues\n[HIR]: https://rustc-dev-guide.rust-lang.org/hir.html#the-hir\n[lazy type aliases]: https://github.com/rust-lang/rust/issues/112792\n[rustup]: https://github.com/rust-lang/rustup/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffmease%2Frruxwry","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffmease%2Frruxwry","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffmease%2Frruxwry/lists"}