Advertisement
ph4x35ccb

desc-generator (slack-desc Slackware)

Mar 26th, 2019
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.77 KB | None | 0 0
  1. #!/bin/bash
  2. #-----------HEADER------------------------------------------------------------|
  3. #AUTOR:
  4. # Jefferson Rocha <lrcjefferson@gmail.com>
  5. #
  6. #PROGRAM:
  7. # Desc-generator - Create a template (slack-desc)
  8. #
  9. #PERMISSIONS:
  10. # U have all permissions, only especified credits for autor.
  11. #-----------------------------------------------------------------------------|
  12.  
  13. case $1 in
  14.   -g|generate)
  15.       read -p "App name: " app
  16.       [ -z "$app" ] && echo -e "\033[31;1mNULL! insert APP NAME.\033[m" && exit 1
  17.       app=${app,,}    # Convert UPPER for LOWER
  18.       cat << EOF > slack-desc
  19. |-----handy-ruler------------------------------------------------------|
  20. ${app}: ${app} (Short description of the application)
  21. ${app}:      <this line is generally left blank>
  22. ${app}: Description of application, dont utrapass handy-huler '|'
  23. ${app}:
  24. ${app}:
  25. ${app}:
  26. ${app}:
  27. ${app}:
  28. ${app}:
  29. ${app}: Homepage:
  30. ${app}:
  31. EOF
  32.   ;;
  33.  
  34.  *) cat << EOF
  35. ----------------------------------------------------------------
  36. Use option -g our generate for create a template slack-desc.
  37. ----------------------------------------------------------------
  38. EXAMPLE:
  39. $ desc-generator generate
  40. App name: leafpad
  41.  
  42. $ cat slack-desc
  43. |-----handy-ruler------------------------------------------------------|
  44. leafpad: leafpad (Short description of the application)
  45. leafpad:      <this line is generally left blank>
  46. leafpad: Description of application, don't utrapass handy-huler '|'
  47. leafpad:
  48. leafpad:
  49. leafpad:
  50. leafpad:
  51. leafpad:
  52. leafpad:
  53. leafpad: Homepage:
  54. leafpad:
  55.  
  56. ----------------------------------------------------------------
  57. IMPORTANT!
  58. Move desc-generator for /usr/bin.
  59. Run desc-generator in folder "install".
  60. ----------------------------------------------------------------
  61. EOF
  62.   ;;
  63. esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement