Alois Mahdal
61873eb636
Name test properly
9 years ago
Alois Mahdal
24d7aae078
Employ more useful (and sane) test contents
9 years ago
Alois Mahdal
389cb94782
Fix regression in path parsing (from ac1c4f1)
9 years ago
Alois Mahdal
86c2613a95
Add docstring for ini.inireader
9 years ago
Alois Mahdal
42273d60a6
Fix behavior regarding empty lines
grep at the end of main pipe ensures not only correct exit status
but also throws away empty lines--but should not do it in strict
mode.
9 years ago
Alois Mahdal
05690649e4
Compact & simplify recon.filter_hosts
9 years ago
Alois Mahdal
ac1c4f186c
Refactor ini.iniread to a more condensed & readable form
9 years ago
Alois Mahdal
e2462da481
Rename iniread tests to sane names (not testN)
9 years ago
Alois Mahdal
77a7e9a816
Add auto-symlink feature
9 years ago
Alois Mahdal
7212963d46
Markdownize docstring a little bit
9 years ago
Alois Mahdal
242a3dd421
Update __echo docstring
9 years ago
Alois Mahdal
6bf7cf8530
Bump version
9 years ago
Alois Mahdal
a5edb0e6c7
Implement docstring view
I.e. ffdoc works now.
9 years ago
Alois Mahdal
438005331f
Add possibility to print source code of a function
9 years ago
Alois Mahdal
407807c5a3
Revamp function and module listing code
Major rewrite of listing code. New version is more readable, more
usable (no need for lsfun() in ffoom now) and suports wildcards.
9 years ago
Alois Mahdal
a5e8db7273
Do not exit if we are in interactive session
Fastfoo libraries are not intended for interactive sessions (use *fff*),
we are only enabling this to aid development and testing process.
9 years ago
Alois Mahdal
dced9d0302
Bump version
9 years ago
Alois Mahdal
0216399fc1
Follow Bash vocabulary, i.e. "exit status"
9 years ago
Alois Mahdal
136ee4e2d7
Move proj_ol to rhcc
9 years ago
Alois Mahdal
7ec2d80300
Add charmenu module
Contains charmenu, a utility function to help define and utilize
interactive "character menu" as we know it from yum, apt, git and
many, many other CLI tools.
9 years ago
Alois Mahdal
ed0d23e896
Rename unnecessary *.in files to their target name
Since these files do not contain build-time anymore, they don't need to be processed by mk.sh as such, hence can have their final form
9 years ago
Alois Mahdal
5a968251e7
Fix infinite loop on unknown parameter
9 years ago
Alois Mahdal
0a1eb7ced9
Bump version
9 years ago
Alois Mahdal
8822b29c0a
Remove accidental beakerlib code
9 years ago
Alois Mahdal
379d7c69f8
Use tmp module to declare FFOO_TMP
... so that we don't have to care if other modules have already created
it (as long as our path inside it is unique)
9 years ago
Alois Mahdal
271be916f9
Add tmp module to allow for common temp dir
All this module does is create a temp directory FFOO_TMP, that can be
shared among modules. This simplifies clenanup but should be only
used very rarely and only by modules (i.e. not by user code).
9 years ago
Alois Mahdal
733ffeaccf
Reduce unnecessary debug calls
9 years ago
Alois Mahdal
5501e57239
Bump version
9 years ago
Alois Mahdal
58e3f47d7c
Echo exit status along with command output
9 years ago
Alois Mahdal
7480ac331a
Add some debug calls for tough times
9 years ago
Alois Mahdal
32efb7997b
Fix creation of temp dir for artifacts list
9 years ago
Alois Mahdal
a75b864506
Give up if target directory exists
9 years ago
Alois Mahdal
e4812ef985
Revamp collect_artifacts interface
* Support `date`'s +FORMAT notation.
* Use FFOO_TESTING_ARTIFACTS if argument not provided
9 years ago
Alois Mahdal
31700eada8
Remove osolete variable
9 years ago
Alois Mahdal
dde6085eef
Remove "dangerous" debug call
Debug calls with command line to be executed are dangerously easy
to become obsolete and misinforming. They should be only used ad-
hoc for a very short time (i.e. when debiugging the command), or
replaced by construct such as
cmd="some command --with args | maybe pipe"
debug -v cmd
$cmd
provided it's safe.
10 years ago
Alois Mahdal
fb0cf6bc6f
Fix pkg leaking to upper in stack
10 years ago
Alois Mahdal
b038055603
Fix obsolete function name
10 years ago
Alois Mahdal
8e35c50847
Make --version* matching more strict
10 years ago
Alois Mahdal
4b409f2d18
Fix version parameter parsing error
10 years ago
Alois Mahdal
b5ce19caec
Add some debug
10 years ago
Alois Mahdal
ee83d77181
Update usage patterns
10 years ago
Alois Mahdal
29624d6522
Use "full" for full version number
Semver is implied for all forms of version information, not just the
particular one.
10 years ago
Alois Mahdal
86e676e8e1
Reduce code repetition
10 years ago
Alois Mahdal
eef06a18c7
Remove unnecessary .ini reference
10 years ago
Alois Mahdal
3d8d4dbfb0
Compact argument processing
10 years ago
Alois Mahdal
7b07f23dc1
Enhance version_info to support SemVer
10 years ago
Alois Mahdal
5b81d36950
Simplify lsfun()
10 years ago
Alois Mahdal
b36cef071c
Move function listing to separate function
10 years ago
Alois Mahdal
00f4536bc9
Make filename guess more debuggable
10 years ago
Alois Mahdal
fa05afa3df
Change assert_linecout to use only STDIN
10 years ago