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

control 11KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285
  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-arr
  49. Architecture: all
  50. Depends: shellfu-bash, shellfu-bash-pretty, shellfu-sh-isa
  51. Description: Array utilities
  52. Shellfu is an attempt to add modularity to your shell scripts.
  53. .
  54. With Shellfu you can develop your shell modules separately from your
  55. scripts, and test, use, explore or study them without need to be aware
  56. of details such as where the actual files are placed.
  57. .
  58. Shellfu is mostly intended for cases when there's need for non-trivial
  59. amount of reliable body of shell scripts, and access to advanced modular
  60. languages such as Python or Perl is limited.
  61. .
  62. This sub-package contains 'arr', Shellfu/Bash module with few utilities
  63. for manipulating Bash arrays
  64. Package: shellfu-bash-inigrep
  65. Architecture: all
  66. Depends: shellfu-bash, shellfu-bash-pretty
  67. Conflicts: shellfu-bash-extras
  68. Replaces: shellfu-bash-extras
  69. Description: INI grepping Shellfu/Bash module
  70. Shellfu is an attempt to add modularity to your shell scripts.
  71. .
  72. With Shellfu you can develop your shell modules separately from your
  73. scripts, and test, use, explore or study them without need to be aware
  74. of details such as where the actual files are placed.
  75. .
  76. Shellfu is mostly intended for cases when there's need for non-trivial
  77. amount of reliable body of shell scripts, and access to advanced modular
  78. languages such as Python or Perl is limited.
  79. .
  80. This sub-package contains 'inigrep', Shellfu/Bash module for reading
  81. INI-like files.
  82. Package: shellfu-bash-pretty
  83. Architecture: all
  84. Depends: shellfu-bash, shellfu-sh-exit, shellfu-sh-termcolors
  85. Conflicts: shellfu-bash-core
  86. Replaces: shellfu-bash-core
  87. Description: Logging Shellfu/Bash module
  88. Shellfu is an attempt to add modularity to your shell scripts.
  89. .
  90. With Shellfu you can develop your shell modules separately from your
  91. scripts, and test, use, explore or study them without need to be aware
  92. of details such as where the actual files are placed.
  93. .
  94. Shellfu is mostly intended for cases when there's need for non-trivial
  95. amount of reliable body of shell scripts, and access to advanced modular
  96. languages such as Python or Perl is limited.
  97. .
  98. This sub-package contains 'pretty', universal Shellfu logging module.
  99. Package: shellfu-bash-sfdoc
  100. Architecture: all
  101. Depends: shellfu-bash, shellfu-bash-pretty
  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 export documentation
  114. from other Shellfu modules that follow Shellfu coding style.
  115. Package: shellfu-bash-sfpi
  116. Architecture: all
  117. Depends: shellfu-bash, shellfu-bash-pretty, shellfu-bash-sfdoc
  118. Description: Shellfu/Bash module to export docs from Shellfu modules
  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 Shellfu/Bash module to help manage, discover,
  130. select and load other Shellfu modules as plugins.
  131. Package: shellfu-devel
  132. Architecture: all
  133. Depends: shellfu-bash-pretty
  134. Description: Essential developer tools
  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 tools useful mostly for development of shellfu
  146. scripts.
  147. Package: shellfu-sh
  148. Architecture: all
  149. Depends: shellfu
  150. Description: Bash-specific base
  151. Shellfu is an attempt to add modularity to your shell scripts.
  152. .
  153. With Shellfu you can develop your shell modules separately from your
  154. scripts, and test, use, explore or study them without need to be aware
  155. of details such as where the actual files are placed.
  156. .
  157. Shellfu is mostly intended for cases when there's need for non-trivial
  158. amount of reliable body of shell scripts, and access to advanced modular
  159. languages such as Python or Perl is limited.
  160. .
  161. This sub-package contains POSIX-oriented parts of library infrastructure.
  162. Generic Shellfu modules aiming for POSIX compatibility should depend on this.
  163. Package: shellfu-sh-charmenu
  164. Architecture: all
  165. Depends: shellfu-sh
  166. Conflicts: shellfu-bash-extras
  167. Replaces: shellfu-bash-extras
  168. Description: Shellfu/sh module for building interactive terminal menus
  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 'charmenu', a Shellfu/sh module for building
  180. interactive terminal menus
  181. Package: shellfu-sh-coerce
  182. Architecture: all
  183. Depends:
  184. shellfu-sh,
  185. perl,
  186. perl-modules,
  187. Description: Shellfu/sh module with data coercion helpers
  188. Shellfu is an attempt to add modularity to your shell scripts.
  189. .
  190. With Shellfu you can develop your shell modules separately from your
  191. scripts, and test, use, explore or study them without need to be aware
  192. of details such as where the actual files are placed.
  193. .
  194. Shellfu is mostly intended for cases when there's need for non-trivial
  195. amount of reliable body of shell scripts, and access to advanced modular
  196. languages such as Python or Perl is limited.
  197. .
  198. This sub-package contains 'coerce', Shellfu module containing few
  199. data coercion helpers.
  200. Package: shellfu-sh-exit
  201. Architecture: all
  202. Depends: shellfu-sh
  203. Conflicts: shellfu-bash-core
  204. Replaces: shellfu-bash-core
  205. Description: Shellfu/sh module for standard exit statuses
  206. Shellfu is an attempt to add modularity to your shell scripts.
  207. .
  208. With Shellfu you can develop your shell modules separately from your
  209. scripts, and test, use, explore or study them without need to be aware
  210. of details such as where the actual files are placed.
  211. .
  212. Shellfu is mostly intended for cases when there's need for non-trivial
  213. amount of reliable body of shell scripts, and access to advanced modular
  214. languages such as Python or Perl is limited.
  215. .
  216. This sub-package contains 'exit', Shellfu module containing functions
  217. and variables for standard exit statuses.
  218. Package: shellfu-sh-isa
  219. Architecture: all
  220. Depends: shellfu-sh
  221. Description: Shellfu/sh module with validation helpers
  222. Shellfu is an attempt to add modularity to your shell scripts.
  223. .
  224. With Shellfu you can develop your shell modules separately from your
  225. scripts, and test, use, explore or study them without need to be aware
  226. of details such as where the actual files are placed.
  227. .
  228. Shellfu is mostly intended for cases when there's need for non-trivial
  229. amount of reliable body of shell scripts, and access to advanced modular
  230. languages such as Python or Perl is limited.
  231. .
  232. This sub-package contains 'isa', Shellfu module containing few
  233. value validation helpers.
  234. Package: shellfu-sh-mdfmt
  235. Architecture: all
  236. Depends: shellfu-sh
  237. Description: Markdown formatting helper
  238. Shellfu is an attempt to add modularity to your shell scripts.
  239. .
  240. With Shellfu you can develop your shell modules separately from your
  241. scripts, and test, use, explore or study them without need to be aware
  242. of details such as where the actual files are placed.
  243. .
  244. Shellfu is mostly intended for cases when there's need for non-trivial
  245. amount of reliable body of shell scripts, and access to advanced modular
  246. languages such as Python or Perl is limited.
  247. .
  248. This sub-package contains Markdown formatting helper, a function that
  249. Helps you generate Markdown paragraph elements from your shell scripts.
  250. Package: shellfu-sh-termcolors
  251. Architecture: all
  252. Depends: shellfu-sh
  253. Conflicts: shellfu-bash-core
  254. Replaces: shellfu-bash-core
  255. Description: Shellfu/sh module for terminal color names
  256. Shellfu is an attempt to add modularity to your shell scripts.
  257. .
  258. With Shellfu you can develop your shell modules separately from your
  259. scripts, and test, use, explore or study them without need to be aware
  260. of details such as where the actual files are placed.
  261. .
  262. Shellfu is mostly intended for cases when there's need for non-trivial
  263. amount of reliable body of shell scripts, and access to advanced modular
  264. languages such as Python or Perl is limited.
  265. .
  266. This sub-package contains 'termcolors', Shellfu module containing most
  267. common ANSI color names.
  268. # control file built with MKit __MKIT_MKIT_VERSION__