Skip to main content

Module init

Module init 

Source

Re-exportsΒ§

use super::install::DependencyInstallOpts; πŸ”’
use clap::Parser; πŸ”’
use clap::ValueHint; πŸ”’
use eyre::Result; πŸ”’
use foundry_cli::utils::Git; πŸ”’
use foundry_common::fs; πŸ”’
use foundry_common::fs::canonicalize_path; πŸ”’
use foundry_compilers::artifacts::remappings::Remapping; πŸ”’
use foundry_config::Config; πŸ”’
use foundry_evm_networks::NetworkVariant; πŸ”’
use std::path::Path; πŸ”’
use std::path::PathBuf; πŸ”’
use yansi::Paint; πŸ”’

StructsΒ§

InitArgs
CLI arguments for forge init.

FunctionsΒ§

init_git_repo πŸ”’
Initialises root as a git repository, if it isn’t one already, unless β€˜use_parent_git’ is true.
init_vscode πŸ”’
initializes the .vscode/settings.json file