diff options
| author | Conrad Ludgate <conradludgate@gmail.com> | 2021-12-11 09:48:53 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-12-11 09:48:53 +0000 |
| commit | 87df7d80eca0ede9e149d1ef533e71650e4b919a (patch) | |
| tree | 389e2c5b32208a8a05259d308af857f7a61cb7f9 /src/command/init.rs | |
| parent | Bump serde_json from 1.0.64 to 1.0.72 (#219) (diff) | |
| download | atuin-87df7d80eca0ede9e149d1ef533e71650e4b919a.zip | |
Fish importing (#234)
* make a start on fish
* fix
* test
* enable fish
* fmt
* update histpath
set up fish init script
* update readme
* cover edge case
* fmt
* fix session variables
Co-authored-by: PJ <me@panekj.dev>
* respect NOBIND
Co-authored-by: PJ <me@panekj.dev>
* fix env var setting
Co-authored-by: PJ <me@panekj.dev>
* fix whitespace
Co-authored-by: PJ <me@panekj.dev>
* add fish to supported shells
Co-authored-by: PJ <me@panekj.dev>
Diffstat (limited to '')
| -rw-r--r-- | src/command/init.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/command/init.rs b/src/command/init.rs index b6fbe4b3..5d3ffed2 100644 --- a/src/command/init.rs +++ b/src/command/init.rs @@ -6,6 +6,8 @@ pub enum Cmd { Zsh, #[structopt(about = "bash setup")] Bash, + #[structopt(about = "fish setup")] + Fish, } fn init_zsh() { @@ -18,11 +20,17 @@ fn init_bash() { println!("{}", full); } +fn init_fish() { + let full = include_str!("../shell/atuin.fish"); + println!("{}", full); +} + impl Cmd { pub fn run(&self) { match self { Self::Zsh => init_zsh(), Self::Bash => init_bash(), + Self::Fish => init_fish(), } } } |
