feat(buf): Add Buf module (#3661)

* Add initial Buf module logic

* Add tests for Buf module

* Add initial draft of docs

* cargo fmt

* Fix config table formatting

* Run dprint

* Run clippy --fix

* cargo fmt

* Add space after emoji

* Fix spacing discrepancy

* Switch to Nerd Font from emoji

* Fix up docs merge conflict handling

Co-authored-by: Matan Kushner <hello@matchai.dev>
This commit is contained in:
Luc Perkins
2022-03-12 03:10:23 -08:00
committed by GitHub
parent ac8c2fe024
commit 16f62d7904
10 changed files with 212 additions and 0 deletions
+3
View File
@@ -6,6 +6,7 @@ use starship_module_config_derive::ModuleConfig;
pub mod aws;
pub mod azure;
pub mod battery;
pub mod buf;
pub mod character;
pub mod cmake;
pub mod cmd_duration;
@@ -90,6 +91,7 @@ pub struct FullConfig<'a> {
aws: aws::AwsConfig<'a>,
azure: azure::AzureConfig<'a>,
battery: battery::BatteryConfig<'a>,
buf: buf::BufConfig<'a>,
character: character::CharacterConfig<'a>,
cmake: cmake::CMakeConfig<'a>,
cmd_duration: cmd_duration::CmdDurationConfig<'a>,
@@ -171,6 +173,7 @@ impl<'a> Default for FullConfig<'a> {
aws: Default::default(),
azure: Default::default(),
battery: Default::default(),
buf: Default::default(),
character: Default::default(),
cmake: Default::default(),
cmd_duration: Default::default(),