diff --git a/src/user/bin/rickroll.rs b/src/user/bin/rickroll.rs index 3c49ffe..3f6e05c 100644 --- a/src/user/bin/rickroll.rs +++ b/src/user/bin/rickroll.rs @@ -5,6 +5,44 @@ use crate::std::application::{ Error, }; +const RICKROLL1: &str = " + _ _ _____ + | \\ | | / ____| + | \\| | _____ _____ _ __ | | __ ___ _ __ _ __ __ _ + | . ` |/ _ \\ \\ / / _ \\ '__| | | |_ |/ _ \\| '_ \\| '_ \\ / _` | + | |\\ | __/\\ V / __/ | | |__| | (_) | | | | | | | (_| | + |_| \\_|\\___| \\_/ \\___|_| \\_____|\\___/|_| |_|_| |_|\\__,_| + _______ __ __ ___ ___ + / ____(_) \\ \\ / / | | | | + | | __ ___ _____ \\ \\_/ /__ _ _ | | | |_ __ + | | |_ | \\ \\ / / _ \\ \\ / _ \\| | | | | | | | '_ \\ + | |__| | |\\ V / __/ | | (_) | |_| | | |__| | |_) | + \\_____|_| \\_/ \\___| |_|\\___/ \\__,_| \\____/| .__/ + | | + |_|"; +const RICKROLL2: &str = " + t0ObOmmQ ,--. ,--. + {Cdbhkbpwq? | ,'.| | ,---.,--. ,--.,---. ,--.--. + {wzXunrjjCJ | |' ' || .-. :\\ `' /| .-. :| .--' + |mXYzrvrjnv | | ` |\\ --. \\ / \\ --.| | + OUCYLrcxjX `--' `--' `----' `--' `----'`--' + LYUUJ0uvjr] ,----. + 1CCCZvZx ' .-./ ,---. ,--,--, ,--,--, ,--,--. + UJJOU1j | | .---.| .-. || \\| \\' ,-. | + mXQQQUvC ' '--' |' '-' '| || || || |\\ '-' | + |dooaj0COXcY(hhQ `------' `---' `--''--'`--''--' `--`--' + tdaoaao*a)UvYz/}khhaaa ,----. ,--. + baoooahka**Y1}nX|[hhhahhk ' .-./ `--',--. ,--.,---. + aoaoohkXhooo|)r1)ahkhaaoo | | .---.,--. \\ `' /| .-. : + **##*hLmnnmaJYpvnohhhaaook ' '--' || | \\ / \\ --. + b#**#00LXvoar11(v#hhhoo*oa `------' `--' `--' `----' + b*##MhL0zcaoaxwbhohaa**** ,--. ,--. ,--. ,--. + CQ***MJQQcoooaj|uzoooa*##* \\ `.' /,---. ,--.,--. | | | | ,---. + 0a###w#*mObo*oatXkW*oo#*###p '. /| .-. || || | | | | || .-. | + mpZdMMM#p&M***adhM&##*##MMMk | | ' '-' '' '' ' ' '-' '| '-' ' + 1a###w#*mObo*oatXkW*oo#*###p `--' `---' `----' `-----' | |-' + `--'"; + use crate::{println}; use alloc::{string::String, boxed::Box, vec::Vec}; @@ -18,24 +56,8 @@ impl Application for Rickroll { } async fn run(&mut self, _args: Vec) -> Result<(), Error> { - println!(" - - _ _ _____ - | \\ | | / ____| - | \\| | _____ _____ _ __ | | __ ___ _ __ _ __ __ _ - | . ` |/ _ \\ \\ / / _ \\ '__| | | |_ |/ _ \\| '_ \\| '_ \\ / _` | - | |\\ | __/\\ V / __/ | | |__| | (_) | | | | | | | (_| | - |_| \\_|\\___| \\_/ \\___|_| \\_____|\\___/|_| |_|_| |_|\\__,_| - _______ __ __ ___ ___ - / ____(_) \\ \\ / / | | | | - | | __ ___ _____ \\ \\_/ /__ _ _ | | | |_ __ - | | |_ | \\ \\ / / _ \\ \\ / _ \\| | | | | | | | '_ \\ - | |__| | |\\ V / __/ | | (_) | |_| | | |__| | |_) | - \\_____|_| \\_/ \\___| |_|\\___/ \\__,_| \\____/| .__/ - | | - |_| - -"); + println!("{}", RICKROLL2); Ok(()) } } +