diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-03-15 01:12:06 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-03-15 01:12:06 +0800 |
| commit | 10ed02b8541a80e60f7ad9f9fb51f8070d6be525 (patch) | |
| tree | bfc034d1ad0c2d5567a53ece074932040dfb8d43 /build.rs | |
| parent | 72f80ea51f25256d0c463c2f3dc3d8670cfc4634 (diff) | |
Add completions system for shell autocompletion
Diffstat (limited to 'build.rs')
| -rw-r--r-- | build.rs | 18 |
1 files changed, 15 insertions, 3 deletions
@@ -2,9 +2,13 @@ use std::env; use std::path::PathBuf; use crate::r#gen::{ - gen_commands_file::generate_commands_file, gen_compile_info::generate_compile_info, - gen_iscc_script::generate_installer_script, gen_mod_files::generate_collect_files, - gen_override_renderer::generate_override_renderer, gen_renderers_file::generate_renderers_file, + gen_commands_file::generate_commands_file, + gen_compile_info::generate_compile_info, + gen_completions_entries::generate_completions_file, + gen_iscc_script::generate_installer_script, + gen_mod_files::generate_collect_files, + gen_override_renderer::{generate_override_renderer, generate_override_renderers_list}, + gen_renderers_file::generate_renderers_file, gen_specific_renderer::generate_specific_renderer, }; @@ -31,6 +35,10 @@ async fn main() { }), tokio::spawn({ let repo_root = repo_root.clone(); + async move { generate_completions_file(&repo_root).await } + }), + tokio::spawn({ + let repo_root = repo_root.clone(); async move { generate_collect_files(&repo_root).await } }), tokio::spawn({ @@ -39,6 +47,10 @@ async fn main() { }), tokio::spawn({ let repo_root = repo_root.clone(); + async move { generate_override_renderers_list(&repo_root).await } + }), + tokio::spawn({ + let repo_root = repo_root.clone(); async move { generate_specific_renderer(&repo_root).await } }), tokio::spawn({ |
