shell dot on steroids https://pagure.io/shellfu

control 10KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265
  1. Source: __MKIT_PROJ_PKGNAME__
  2. Maintainer: __MKIT_PROJ_MAINTAINER__
  3. Vcs-Browser: __MKIT_PROJ_VCS_BROWSER__
  4. Section: misc
  5. Priority: extra
  6. Standards-Version: 3.9.2
  7. Build-Depends:
  8. debhelper (>= 9),
  9. perl,
  10. procps,
  11. Package: __MKIT_PROJ_PKGNAME__
  12. Architecture: all
  13. Depends:
  14. perl,
  15. procps,
  16. shellfu-bash-sfdoc,
  17. Suggests:
  18. source-highlight,
  19. Description: __MKIT_PROJ_NAME__ - __MKIT_PROJ_TAGLINE__
  20. Shellfu is an attempt to add modularity to your shell scripts.
  21. .
  22. With Shellfu you can develop your shell modules separately from your
  23. scripts, and test, use, explore or study them without need to be aware
  24. of details such as where the actual files are placed.
  25. .
  26. Shellfu is mostly intended for cases when there's need for non-trivial
  27. amount of reliable body of shell scripts, and access to advanced modular
  28. languages such as Python or Perl is limited.
  29. .
  30. This sub-package contains only the Shellfu/Bash management system but
  31. not actual modules. Use this if you want to write all modules yourself.
  32. Package: shellfu-bash
  33. Architecture: all
  34. Depends: shellfu
  35. Description: Bash-specific base
  36. Shellfu is an attempt to add modularity to your shell scripts.
  37. .
  38. With Shellfu you can develop your shell modules separately from your
  39. scripts, and test, use, explore or study them without need to be aware
  40. of details such as where the actual files are placed.
  41. .
  42. Shellfu is mostly intended for cases when there's need for non-trivial
  43. amount of reliable body of shell scripts, and access to advanced modular
  44. languages such as Python or Perl is limited.
  45. .
  46. This sub-package contains Bash-specific parts of library infrastructure.
  47. Shellfu modules written for Bash should depend on this.
  48. Package: shellfu-bash-inigrep
  49. Architecture: all
  50. Depends: shellfu-bash, shellfu-bash-pretty
  51. Conflicts: shellfu-bash-extras
  52. Replaces: shellfu-bash-extras
  53. Description: INI grepping Shellfu/Bash module
  54. Shellfu is an attempt to add modularity to your shell scripts.
  55. .
  56. With Shellfu you can develop your shell modules separately from your
  57. scripts, and test, use, explore or study them without need to be aware
  58. of details such as where the actual files are placed.
  59. .
  60. Shellfu is mostly intended for cases when there's need for non-trivial
  61. amount of reliable body of shell scripts, and access to advanced modular
  62. languages such as Python or Perl is limited.
  63. .
  64. This sub-package contains 'inigrep', Shellfu/Bash module for reading
  65. INI-like files.
  66. Package: shellfu-bash-pretty
  67. Architecture: all
  68. Depends: shellfu-bash, shellfu-sh-exit, shellfu-sh-termcolors
  69. Conflicts: shellfu-bash-core
  70. Replaces: shellfu-bash-core
  71. Description: Logging Shellfu/Bash module
  72. Shellfu is an attempt to add modularity to your shell scripts.
  73. .
  74. With Shellfu you can develop your shell modules separately from your
  75. scripts, and test, use, explore or study them without need to be aware
  76. of details such as where the actual files are placed.
  77. .
  78. Shellfu is mostly intended for cases when there's need for non-trivial
  79. amount of reliable body of shell scripts, and access to advanced modular
  80. languages such as Python or Perl is limited.
  81. .
  82. This sub-package contains 'pretty', universal Shellfu logging module.
  83. Package: shellfu-bash-sfdoc
  84. Architecture: all
  85. Depends: shellfu-bash, shellfu-bash-pretty
  86. Description: Shellfu/Bash module to export docs from Shellfu modules
  87. Shellfu is an attempt to add modularity to your shell scripts.
  88. .
  89. With Shellfu you can develop your shell modules separately from your
  90. scripts, and test, use, explore or study them without need to be aware
  91. of details such as where the actual files are placed.
  92. .
  93. Shellfu is mostly intended for cases when there's need for non-trivial
  94. amount of reliable body of shell scripts, and access to advanced modular
  95. languages such as Python or Perl is limited.
  96. .
  97. This sub-package contains Shellfu/Bash module to export documentation
  98. from other Shellfu modules that follow Shellfu coding style.
  99. Package: shellfu-bash-sfpi
  100. Architecture: all
  101. Depends: shellfu-bash, shellfu-bash-pretty, shellfu-bash-sfdoc
  102. Description: Shellfu/Bash module to export docs from Shellfu modules
  103. Shellfu is an attempt to add modularity to your shell scripts.
  104. .
  105. With Shellfu you can develop your shell modules separately from your
  106. scripts, and test, use, explore or study them without need to be aware
  107. of details such as where the actual files are placed.
  108. .
  109. Shellfu is mostly intended for cases when there's need for non-trivial
  110. amount of reliable body of shell scripts, and access to advanced modular
  111. languages such as Python or Perl is limited.
  112. .
  113. This sub-package contains Shellfu/Bash module to help manage, discover,
  114. select and load other Shellfu modules as plugins.
  115. Package: shellfu-devel
  116. Architecture: all
  117. Depends: shellfu-bash-pretty
  118. Description: Essential developer tools
  119. Shellfu is an attempt to add modularity to your shell scripts.
  120. .
  121. With Shellfu you can develop your shell modules separately from your
  122. scripts, and test, use, explore or study them without need to be aware
  123. of details such as where the actual files are placed.
  124. .
  125. Shellfu is mostly intended for cases when there's need for non-trivial
  126. amount of reliable body of shell scripts, and access to advanced modular
  127. languages such as Python or Perl is limited.
  128. .
  129. This sub-package contains tools useful mostly for development of shellfu
  130. scripts.
  131. Package: shellfu-sh
  132. Architecture: all
  133. Depends: shellfu
  134. Description: Bash-specific base
  135. Shellfu is an attempt to add modularity to your shell scripts.
  136. .
  137. With Shellfu you can develop your shell modules separately from your
  138. scripts, and test, use, explore or study them without need to be aware
  139. of details such as where the actual files are placed.
  140. .
  141. Shellfu is mostly intended for cases when there's need for non-trivial
  142. amount of reliable body of shell scripts, and access to advanced modular
  143. languages such as Python or Perl is limited.
  144. .
  145. This sub-package contains POSIX-oriented parts of library infrastructure.
  146. Generic Shellfu modules aiming for POSIX compatibility should depend on this.
  147. Package: shellfu-sh-charmenu
  148. Architecture: all
  149. Depends: shellfu-sh
  150. Conflicts: shellfu-bash-extras
  151. Replaces: shellfu-bash-extras
  152. Description: Shellfu/sh module for building interactive terminal menus
  153. Shellfu is an attempt to add modularity to your shell scripts.
  154. .
  155. With Shellfu you can develop your shell modules separately from your
  156. scripts, and test, use, explore or study them without need to be aware
  157. of details such as where the actual files are placed.
  158. .
  159. Shellfu is mostly intended for cases when there's need for non-trivial
  160. amount of reliable body of shell scripts, and access to advanced modular
  161. languages such as Python or Perl is limited.
  162. .
  163. This sub-package contains 'charmenu', a Shellfu/sh module for building
  164. interactive terminal menus
  165. Package: shellfu-sh-coerce
  166. Architecture: all
  167. Depends: shellfu-sh
  168. Description: Shellfu/sh module with data coercion helpers
  169. Shellfu is an attempt to add modularity to your shell scripts.
  170. .
  171. With Shellfu you can develop your shell modules separately from your
  172. scripts, and test, use, explore or study them without need to be aware
  173. of details such as where the actual files are placed.
  174. .
  175. Shellfu is mostly intended for cases when there's need for non-trivial
  176. amount of reliable body of shell scripts, and access to advanced modular
  177. languages such as Python or Perl is limited.
  178. .
  179. This sub-package contains 'coerce', Shellfu module containing few
  180. data coercion helpers.
  181. Package: shellfu-sh-exit
  182. Architecture: all
  183. Depends: shellfu-sh
  184. Conflicts: shellfu-bash-core
  185. Replaces: shellfu-bash-core
  186. Description: Shellfu/sh module for standard exit statuses
  187. Shellfu is an attempt to add modularity to your shell scripts.
  188. .
  189. With Shellfu you can develop your shell modules separately from your
  190. scripts, and test, use, explore or study them without need to be aware
  191. of details such as where the actual files are placed.
  192. .
  193. Shellfu is mostly intended for cases when there's need for non-trivial
  194. amount of reliable body of shell scripts, and access to advanced modular
  195. languages such as Python or Perl is limited.
  196. .
  197. This sub-package contains 'exit', Shellfu module containing functions
  198. and variables for standard exit statuses.
  199. Package: shellfu-sh-isa
  200. Architecture: all
  201. Depends: shellfu-sh
  202. Description: Shellfu/sh module with validation helpers
  203. Shellfu is an attempt to add modularity to your shell scripts.
  204. .
  205. With Shellfu you can develop your shell modules separately from your
  206. scripts, and test, use, explore or study them without need to be aware
  207. of details such as where the actual files are placed.
  208. .
  209. Shellfu is mostly intended for cases when there's need for non-trivial
  210. amount of reliable body of shell scripts, and access to advanced modular
  211. languages such as Python or Perl is limited.
  212. .
  213. This sub-package contains 'isa', Shellfu module containing few
  214. value validation helpers.
  215. Package: shellfu-sh-mdfmt
  216. Architecture: all
  217. Depends: shellfu-sh
  218. Description: Markdown formatting helper
  219. Shellfu is an attempt to add modularity to your shell scripts.
  220. .
  221. With Shellfu you can develop your shell modules separately from your
  222. scripts, and test, use, explore or study them without need to be aware
  223. of details such as where the actual files are placed.
  224. .
  225. Shellfu is mostly intended for cases when there's need for non-trivial
  226. amount of reliable body of shell scripts, and access to advanced modular
  227. languages such as Python or Perl is limited.
  228. .
  229. This sub-package contains Markdown formatting helper, a function that
  230. Helps you generate Markdown paragraph elements from your shell scripts.
  231. Package: shellfu-sh-termcolors
  232. Architecture: all
  233. Depends: shellfu-sh
  234. Conflicts: shellfu-bash-core
  235. Replaces: shellfu-bash-core
  236. Description: Shellfu/sh module for terminal color names
  237. Shellfu is an attempt to add modularity to your shell scripts.
  238. .
  239. With Shellfu you can develop your shell modules separately from your
  240. scripts, and test, use, explore or study them without need to be aware
  241. of details such as where the actual files are placed.
  242. .
  243. Shellfu is mostly intended for cases when there's need for non-trivial
  244. amount of reliable body of shell scripts, and access to advanced modular
  245. languages such as Python or Perl is limited.
  246. .
  247. This sub-package contains 'termcolors', Shellfu module containing most
  248. common ANSI color names.
  249. # control file built with MKit __MKIT_SELF_VERSION__