[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-11254":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":15,"stars30d":16,"stars90d":15,"forks30d":15,"starsTrendScore":15,"compositeScore":17,"rankGlobal":9,"rankLanguage":9,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":21,"hasPages":19,"topics":22,"createdAt":9,"pushedAt":9,"updatedAt":30,"readmeContent":31,"aiSummary":32,"trendingCount":15,"starSnapshotCount":15,"syncStatus":14,"lastSyncTime":33,"discoverSource":34},11254,"trust","wojtczyk\u002Ftrust","wojtczyk","TRUST – Coding Rust like it's 1989",null,"Rust",242,6,3,2,0,39,2.54,"MIT License",false,"main",true,[23,24,25,26,27,28,29],"cargo","ide","ratatui","retro","rust","terminal","tui","2026-06-12 02:02:30","# TRUST\n\nTRUST is a retro TUI IDE for Rust projects inspired by classic blue-screen DOS\ndevelopment environments.\n\nStatus: experimental nostalgia project. It edits files, browses Rust projects,\nand runs Cargo commands.\n\n## Screenshots\n\nBuilding and running \"Hello World\" in TRUST.\n\n| Starting a project | Running a console program |\n| --- | --- |\n| ![Hello project in TRUST](doc\u002F1_hello.png) | ![Hello project editor view](doc\u002F2_hello.png) |\n\nTRUST can build TRUST.\n\n| TRUST Editor | Running Tests |\n| --- | --- |\n| ![TRUST project in TRUST](doc\u002F3_trust.png) | ![TRUST menus and panes](doc\u002F4_trust.png) |\n\n## FAQ\n\n**Why?**  \nBecause Rust deserves a blue-screen IDE from the olden days and someone had to do this.\n\n**Does it save my files?**  \nYes. Use `F2` or `Ctrl+S`. TRUST marks dirty buffers with `*` in the editor title. Still, this is more of a fun project so use at your own risk.\n\n**Is this affiliated with any classic DOS IDE vendor?**  \nNo. TRUST is an independent nostalgia project inspired by classic DOS development environments.\n\n## Run\n\n```sh\ncargo run -- \u002Fpath\u002Fto\u002Frust\u002Fproject\n```\n\nIf no path is supplied, TRUST opens the current directory.\n\n## Keys\n\n- `F1`: help\n- `F2` \u002F `Ctrl+S`: save\n- `F3` \u002F `Ctrl+O`: open selected file\n- `Backspace`: go to the parent directory in the project pane\n- `F4` \u002F `Tab` \u002F `Ctrl+F`: cycle focus\n- `F5` \u002F `Ctrl+R`: `cargo run`\n- `F7`: `cargo check`\n- `F8` \u002F `Ctrl+T`: `cargo test`\n- `F9` \u002F `Ctrl+B`: `cargo build`\n- `F10`: open the menu bar\n- `Ctrl+C`: copy selected text\n- `Ctrl+V`: paste clipboard text\n- `Ctrl+X`: cut selected text\n- `Esc` \u002F `Ctrl+Q`: quit\n- `Alt+X`: delete line\n- `Alt+U`: duplicate line\n- `Shift+Navigation`: select text\n\n## Menus\n\n- `F10` opens the menu bar.\n- Left\u002Fright arrows switch menus.\n- Up\u002Fdown arrows move through a dropdown.\n- `Enter` activates the highlighted menu item.\n- `Esc` closes the menu.\n- Mouse clicks on the menu bar and dropdown items work too.\n- `File > New` asks for a filename and creates it in the current project pane\n  directory.\n- `Project > New project` opens the Cargo project dialog with parent directory,\n  project name, and `bin` \u002F `lib` selector.\n- `Window` switches between panes and contains the former focus option.\n\n## Mouse\n\n- Click inside the editor to move the cursor.\n- Drag inside the editor to select text.\n- Click inside the project pane to open editable files or navigate directories.\n- Click inside any pane to focus it.\n- Drag the vertical divider between project and editor panes to resize them.\n- Drag the top border of the compiler\u002Fmessage pane to resize it.\n- Scroll inside the project, editor, or message pane to move through content.\n\nThe project pane lists directories plus editable Rust and Cargo-related files\nsuch as `.rs`, `.toml`, and `.lock`, while skipping `.git`, `target`, and common\neditor\u002Fbuild directories. Compiler output is captured in the bottom pane.\n","TRUST 是一个受经典蓝屏DOS开发环境启发的复古终端用户界面（TUI）IDE，专为Rust项目设计。它支持文件编辑、浏览Rust项目以及运行Cargo命令等核心功能，并采用ratatui库构建其用户界面，提供了一种怀旧但实用的开发体验。适合那些对复古编程环境感兴趣的开发者或希望在类似DOS环境下进行Rust开发的用户使用。尽管作为实验性质的怀旧项目，TRUST仍提供了基本的保存、打开文件及运行测试等功能，但建议谨慎用于实际开发工作中。","2026-06-11 03:31:34","CREATED_QUERY"]