This commit is contained in:
Aleksey Kladov 2020-01-07 15:33:51 +01:00
parent 64f0510d18
commit 5e7995eeb7
3 changed files with 7 additions and 7 deletions

View file

@ -1,10 +1,10 @@
//! Installs rust-analyzer langauge server and/or editor plugin. //! Installs rust-analyzer language server and/or editor plugin.
use std::{env, path::PathBuf, str}; use std::{env, path::PathBuf, str};
use anyhow::{Context, Result}; use anyhow::{Context, Result};
use crate::{run, run_with_output, Cmd}; use crate::cmd::{run, run_with_output, Cmd};
// Latest stable, feel free to send a PR if this lags behind. // Latest stable, feel free to send a PR if this lags behind.
const REQUIRED_RUST_VERSION: u32 = 40; const REQUIRED_RUST_VERSION: u32 = 40;

View file

@ -1,9 +1,10 @@
//! FIXME: write short doc here //! FIXME: write short doc here
mod cmd; mod cmd;
pub mod codegen;
pub mod install; pub mod install;
pub mod pre_commit; pub mod pre_commit;
pub mod codegen;
mod ast_src; mod ast_src;
use anyhow::Context; use anyhow::Context;
@ -13,10 +14,9 @@ use std::{
process::{Command, Stdio}, process::{Command, Stdio},
}; };
use crate::codegen::Mode; use crate::{cmd::run, codegen::Mode};
pub use anyhow::Result; pub use anyhow::Result;
pub use cmd::{run, run_with_output, Cmd};
const TOOLCHAIN: &str = "stable"; const TOOLCHAIN: &str = "stable";
@ -83,7 +83,7 @@ pub fn run_clippy() -> Result<()> {
Ok(()) Ok(())
} }
pub fn install_clippy() -> Result<()> { fn install_clippy() -> Result<()> {
run(&format!("rustup toolchain install {}", TOOLCHAIN), ".")?; run(&format!("rustup toolchain install {}", TOOLCHAIN), ".")?;
run(&format!("rustup component add clippy --toolchain {}", TOOLCHAIN), ".") run(&format!("rustup component add clippy --toolchain {}", TOOLCHAIN), ".")
} }

View file

@ -4,7 +4,7 @@ use std::{fs, path::PathBuf};
use anyhow::{bail, Result}; use anyhow::{bail, Result};
use crate::{project_root, run, run_rustfmt, run_with_output, Mode}; use crate::{cmd::run_with_output, project_root, run, run_rustfmt, Mode};
// FIXME: if there are changed `.ts` files, also reformat TypeScript (by // FIXME: if there are changed `.ts` files, also reformat TypeScript (by
// shelling out to `npm fmt`). // shelling out to `npm fmt`).