diff --git a/.config/fish/functions/cnew.fish b/.config/fish/functions/cnew.fish deleted file mode 100644 index fdf5e3c..0000000 --- a/.config/fish/functions/cnew.fish +++ /dev/null @@ -1,31 +0,0 @@ -function cnew -d "Create new C11 project" - if count $argv > /dev/null - set projname "" - for item in $argv - switch "$item" - case -h --help - man ~/dev/fishfunctions/cnew.man - return 0 - case '*' - set projname $item - end - end - if [ "$projname" = "" ] - echo "Missing argument: PROJECT" - return -1 - end - cp -r ~/dotfiles/dev/templateC $argv[1] - cd $argv[1] - sed -i "s/PROJECTNAME/$argv[1]/g" CMakeLists.txt - sed -i "s/PROJECTNAME/$argv[1]/g" README.org - sed -i "s/CPROJECTNAME/$argv[1]/g" doc/Doxyfile - git init - git add . - git commit -m "initial commit" - cd .. - else - echo "Missing argument: PROJECT" - return -1 - end -end -complete -c cppnew -s h -l help -d 'Print Help' diff --git a/.config/fish/functions/cppnew.fish b/.config/fish/functions/cppnew.fish deleted file mode 100644 index 64329c3..0000000 --- a/.config/fish/functions/cppnew.fish +++ /dev/null @@ -1,49 +0,0 @@ -function cppnew -d "Create new C++17 project" --argument-names 'projectname' - if count $argv > /dev/null - set conanproj "false" - set projname "" - set conanprojname "" - for item in $argv - switch "$item" - case -c --conan - set conanproj "true" - set conanprojname $value - case -h --help - man ~/dev/fishfunctions/cppnew.man - return 0 - case '*' - set projname $item - end - end - if [ "$projname" = "" ] - if [ "$conanprojname" = "" ] - echo "Missing argument: PROJECT" - return -1 - end - end - if [ "$projname" = "" ] - set projname $conanprojname - end - if [ "$conanproj" = "true" ] - cp -r ~/dotfiles/dev/conan-project $projname - else - cp -r ~/dotfiles/dev/templateC++ $projname - end - cd $projname - sed -i "s/PROJECTNAME/$projname/g" README.org - sed -i "s/PROJECTNAME/$projname/g" CMakeLists.txt - if [ "$conanproj" = "true" ] - sed -i "s/PROJECTNAME/$projname/g" conanfile.py - end - sed -i "s/CPPPROJECTNAME/$projname/g" doc/Doxyfile - git init - git add . - git commit -m "initial commit" - cd .. - else - echo "Missing argument: PROJECT" - return -1 - end -end -complete -c cppnew -s c -l conan -d 'Conan Project' -complete -c cppnew -s h -l help -d 'Print Help' diff --git a/.config/fish/functions/mkcd.fish b/.config/fish/functions/mkcd.fish deleted file mode 100644 index 480b5cd..0000000 --- a/.config/fish/functions/mkcd.fish +++ /dev/null @@ -1,4 +0,0 @@ -function mkcd -d "Create directory and cd to it" - mkdir -p $argv[1] - cd $argv[1] -end diff --git a/.config/fish/functions/rainymood.fish b/.config/fish/functions/rainymood.fish deleted file mode 100644 index 319d981..0000000 --- a/.config/fish/functions/rainymood.fish +++ /dev/null @@ -1,22 +0,0 @@ -function rainymood - set volume 50 - getopts $argv | while read -l key option - switch $key - case v - set volume $option - case volume - set volume $option - end - end - if [ "$volume" != "" ] - set FILE (math (random) % 4) - set URL "https://rainymood.com/audio1112/$FILE.ogg" - mpv $URL --force-window=no --volume=$volume; and rainymood - else - echo "Missing value after -v/--volume option." - echo "Usage example:" - printf "\trainymood -v50\n\trainymood --volume 50\n" - return 1 - end -end -complete -c rainymood -s v -l volume -d 'Volume of the rain (0-100)'