dnf 536 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. #!/bin/sh
  2. updatey() {
  3. if test $# = 0
  4. then
  5. pacman -Syu
  6. else
  7. pacman -S $2
  8. fi
  9. }
  10. yes() {
  11. if test "$1" = "install"
  12. then
  13. pacman -S $2
  14. elif test "$1" = "upgrade"
  15. then
  16. updatey $2
  17. elif test "$1" = "remove"
  18. then
  19. pacman -Rs $2
  20. else
  21. echo E: Invalid operation $1
  22. fi
  23. }
  24. update() {
  25. if test $# = 0
  26. then
  27. pacman -Syu
  28. else
  29. pacman -S $2
  30. fi
  31. }
  32. elif test "$1" = "upgrade"
  33. then
  34. update $2
  35. elif test "$1" = "info"
  36. then
  37. pacman -SS $2
  38. elif test "$1" = "-y"
  39. then
  40. updatey $2 $3
  41. elif test "$1" = "remove"
  42. then
  43. pacman -Rs $2
  44. else
  45. echo E: Invalid operation $1
  46. fi