aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/command/contributors.rs54
-rw-r--r--src/command/mod.rs8
2 files changed, 62 insertions, 0 deletions
diff --git a/src/command/contributors.rs b/src/command/contributors.rs
new file mode 100644
index 00000000..03e317dd
--- /dev/null
+++ b/src/command/contributors.rs
@@ -0,0 +1,54 @@
+const CONTRIBUTORS: &str = r#"
+Ellie Huxtable (@ellie)
+ConradLudate (@conradludgate)
+Orhun Parmaksız (@orhun)
+Jamie Quigley (@Sciencentistguy)
+Yuvi Panda (@yuvipanda)
+Jakub Jirutka (@jirutka)
+Frank Hamand (@frankh)
+Jannik (@mozzieongit)
+Sandro (@SuperSandro2000)
+bl-ue (@bl-ue)
+Ian Smith (@ismith)
+Michael Bianco (@iloveitaly)
+Mat Jones (@mrjones2014)
+Mark Wotton (@mwotton)
+Jakob Schrettenbrunner (@schrej)
+Jakub Panek (@panekj)
+ZhiHong Li (@OnePieceJoker)
+Satyarth Sampath (@notsatyarth)
+Noyzen (@noyez)
+Jerome Ducret (@DucretJe)
+c-14 (@c-14)
+avinassh (@avinassh)
+Will Fancher (@ElvishJerricco)
+Omer Katz (@thedrow)
+Manel Vilar (@manelvf)
+Simon Elsbrock (@elsbrock)
+Patrick Jackson (@patricksjackson)
+Lucas Burns (@lmburns)
+Patrick (@pmarschik)
+Herby Gillot (@herbygillot)
+Brad Robel-Forrest (@bradrf)
+lchausmann (@lchausmann)
+mundry (@mundry)
+jean-santos (@jean-santos)
+networkException (@networkException)
+mb6ockatf (@mb6ockatf)
+Luke Baker (@lukebaker)
+Daniel (@daniel0611)
+Ubiquitous Photon (@UbiquitousPhoton)
+Sam Lanning (@s0)
+b3nj5m1n (@b3nj5m1n)
+Sam Edwards (@dotsam)
+Ilkin Bayramli (@ibayramli)
+Klas Mellbourn (@Mellbourn)
+morguldir (@morguldir)
+Martin Indra (@Indy2222)
+Michael Mior (@michaelmior)
+CosmicHorror (@LovecraftianHorror)
+Laurent le Beau-Martin (@laurentlbm)"#;
+
+pub fn run() {
+ println!("{}", CONTRIBUTORS);
+}
diff --git a/src/command/mod.rs b/src/command/mod.rs
index 393936b0..df6b66e9 100644
--- a/src/command/mod.rs
+++ b/src/command/mod.rs
@@ -10,6 +10,8 @@ mod server;
mod init;
+mod contributors;
+
#[derive(Subcommand)]
#[clap(infer_subcommands = true)]
pub enum AtuinCmd {
@@ -29,6 +31,8 @@ pub enum AtuinCmd {
/// Generate a UUID
Uuid,
+ Contributors,
+
/// Generate shell completions
GenCompletions {
/// Set the shell for generating completions
@@ -48,6 +52,10 @@ impl AtuinCmd {
Self::Client(client) => client.run(),
#[cfg(feature = "server")]
Self::Server(server) => server.run(),
+ Self::Contributors => {
+ contributors::run();
+ Ok(())
+ }
Self::Init(init) => {
init.run();
Ok(())