Alois Mahdal
0b4063a241
Fix and clean up validators
Fixes issue when empty string generated warning. Correct behavior is
that empty string does return with non-zero but does not issue warning
as this is to be commonly used to set default values.
преди 9 години
Alois Mahdal
e878eb6bd8
Update Mkit to v0.0.1
преди 9 години
Alois Mahdal
73521a9678
Use nicer formatting for HTML
* Do not split text per line,
* use `<pre/>` for main text,
* use `<span />` for debug headers,
* and use more suitable class names.
преди 9 години
Alois Mahdal
49c75acc59
Update mkhelp docstring
преди 9 години
Alois Mahdal
83289c736e
Do not coerce 'mkhelp' to 'mkusage' style
Not sure why I did it in the first place.
преди 9 години
Alois Mahdal
bb41e83baf
Remove unnecessary bitter note
преди 9 години
Alois Mahdal
84ec78a90c
Use more appropriate classes
преди 9 години
Alois Mahdal
fb719e51e3
Do not force line mode
This disables user from choosing different mode; behave as other
printers.
преди 9 години
Alois Mahdal
89b02aacc0
Work properly with '-' or /dev/stdin
/dev/stdin will be treated as normal file, albeit `test -s` would detect
it as non-existent. '-' will cause STDIN to be used as wellm but will
omit header.
преди 9 години
Alois Mahdal
ed25fd2305
Add missing docstrings
преди 9 години
Alois Mahdal
f2a8112560
Fix usage when _pretty__* called directly
exit does not work as we want in subshell, so we need to exit higher.
преди 9 години
Alois Mahdal
d05232a7dd
Fix typo in _expand_fspec_to_fun
Introduced by fefce4a0, typo invalidated catfun and ffdoc
преди 9 години
Alois Mahdal
4df409f0ec
Add tests on documentation features
преди 9 години
Alois Mahdal
2041756e5e
Exit properly if core import fails
преди 9 години
Alois Mahdal
c8db434ff4
Add/remove MKIT_LOCAL as needed
преди 9 години
Alois Mahdal
f0eb035b4d
Update .gitignore for new mkit
преди 9 години
Alois Mahdal
8333bbdf98
Skip cleanup if built.list is empty
преди 9 години
Alois Mahdal
608bfcdc66
Move mkit local files to own subdir
преди 9 години
Alois Mahdal
eb00c7d2ab
Update TFKit to version v0.0.4
преди 9 години
Alois Mahdal
bdf3d8cf44
Update TFKit to version v0.0.3
преди 9 години
Alois Mahdal
bf5ee65230
Do not treat DEST as directory if it exists
преди 9 години
Alois Mahdal
8cbe243afc
Add better parameter checking
преди 9 години
Alois Mahdal
e6d0091346
Apply changes suggested by ShellCheck (core)
преди 9 години
Alois Mahdal
94cfc767ab
Apply changes suggested by ShellCheck (docs)
преди 9 години
Alois Mahdal
7147c2248d
Apply changes suggested by ShellCheck (tests)
преди 9 години
Alois Mahdal
b68913c9cb
Apply changes suggested by ShellCheck (mkit)
преди 9 години
Alois Mahdal
ff5babb4f4
Exit with correct status
преди 9 години
Alois Mahdal
84a76f7d2a
Compact case item
преди 9 години
Alois Mahdal
36adafec09
Add check on version bump
In mkit's world, last change before release (ie. the commit that gets
tagged) must be nothing but version bump in "config.mk"
преди 9 години
Alois Mahdal
9a335940c4
Die sooner if last tag cannot be found
Other checks that rely on version number that is derived from this tag
would then give weird messages.
преди 9 години
Alois Mahdal
752d441738
Update to TFKit version "0.0.0+master.g94744f5"
A first version that is versioned
преди 9 години
Alois Mahdal
edd449170a
Install include as one directory
преди 9 години
Alois Mahdal
87f76cd937
Simplify case machine for version suffix
преди 9 години
Alois Mahdal
5c5e4e54d4
Fix missing '.dirty' suffix
преди 9 години
Alois Mahdal
a4c39428e3
Do not cripple version if last tag was not found
IOW, it's not guaranteed that once we are in git repo we can always see
the tag. VERSION should be reliable, though.
преди 9 години
Alois Mahdal
8438418a76
Only check for PREFIX from install and uninstall
So that one can still build without having it set properly.
преди 9 години
Alois Mahdal
ad8038de6d
Support directory targets
преди 9 години
Alois Mahdal
d1b0f5447c
Clarify message about non-existent PREFIX directory
We still want user to create PREFIX dir themselves, but the message was
unclear about what is actually wrong.
преди 9 години
Alois Mahdal
865d6f5b8a
Canonicalize correctly even if PREFIX does not exist
The existence test is done on next line, and with -f in place,
canonicalization or non-existent PREFIX leads to empty PREFIX which
makes the next message confusing
преди 9 години
Alois Mahdal
8c7acc7c52
Update to new tfkit (gdca322f)
преди 9 години
Alois Mahdal
3366318bc6
Update to new tfkit (g122272a)
преди 9 години
Alois Mahdal
39a973338b
Move mkit to a subdirectory
преди 9 години
Alois Mahdal
51a3f62640
Move mkit's config.ini to separate folder
Use MKIT_INI to specify path or default to mkit.ini in $PWD
преди 9 години
Alois Mahdal
6689da6f32
Make mkit movable to other dir
* Move targets to mkit/mkit.mk,
* make `mkit/make` and rest of mkit use MKIT_DIR for own path.
преди 9 години
Alois Mahdal
d5be139f46
Fix order in ffoo_api test
преди 9 години
Alois Mahdal
a07d10d4d4
Update ffoo_api test after changes in stack processing
преди 9 години
Alois Mahdal
abb02eeedc
Add PATH assembly helper
преди 9 години
Alois Mahdal
99f92d6d4b
Fortify argument processor
преди 9 години
Alois Mahdal
581223cb72
Add bash completion for ffoom
преди 9 години
Alois Mahdal
9d5d2e1175
Rename usage_is to mkusage
преди 9 години