aboutsummaryrefslogtreecommitdiff
path: root/toys/basename.c
AgeCommit message (Collapse)Author
2012-08-25Move commands into "posix", "lsb", and "other" menus/directories.Rob Landley
2012-02-13Minor code cleanup and typo fix.Rob Landley
2012-02-12Add test for basename, fix issue where suffix is wrongfully applied if it ↵Elie De Brauwer
appears in the middle of the filename
2012-02-02Basename and env are usable, default them to y.Rob Landley
2012-01-20'env' and 'basename' refactoredTryn Mirell
2012-01-18Comment changes, and add a blank line to the help text.Rob Landley
2012-01-15'basename': Handle where we have no / passedTryn Mirell
2012-01-15Initial 'basename' implementationTryn Mirell
2011-11-13Prepare for license switch by (regrettably) removing Charlie Shepherd's ↵Rob Landley
code, at least until I can get in touch with him to to get permission to relicense it. Charlie's @gentoo address bounces, and he hasn't replied to his @gmail address. I welcome him as a contributor but can't _find_ him, so I can't ship his basename, dirname, mkfifo, touch, and tty command code under a non-GPL license. This essentially reverts the following commits: 147: implement touch 157: implement mkfifo 160: tweak touch 161: touch bugfix 162: touch -l 176: implement basename, dirname 179: implement tty I also looked at these commits, which Charlie contributed to but which don't need to be reverted. (Mostly whitespace changes and typo fixes, plus some minor changes to build infrastructure that don't affect the resulting code.) *149: add null pointer check *154: add .hgignore *155: whitespace *156: whitespace (the rest is by me) *158: add toys/help.h to makefile dependencies *159: fix typo in description *164: typo in df (dereference pointer) *180: .hgignore *182: whitespace in error messages *183: add headers to make dependencies *244: comment and whitespace cleanups *247: build tweak: error checking *248: typo in comment *249: .hgignore *250: wrong word in comment *251: whitespace *252: whitespace Several files in the "scripts" directory are still GPLv2 (kconfig, bloat-o-meter, Robert Foglietta's bash version of config2help.sh), but they're just build infrastructure that doesn't wind up in the resulting binary. I plan to address this later on general principles, but it's "mere aggregation" and not an immediate priority.)
2008-01-19Move NEWTOY() list from end of toylist.h to generated/newtoys.h.Rob Landley
2008-01-19Zap toys/Config.in and instead create generated/Config.in from contents ofRob Landley
toys/*.c. Move relevant info into comment at the top of each toys/*.c. Also convert more of Makefile into a thin wrapper around shell scripts that actually do the work. (Makefile is only still there for the user interface.)
2007-11-29Change command main() functions to return void, and exit(toys.exitval) fromRob Landley
the toybox infrastructure instead. Eliminates a return call from each command.
2007-11-27Remove a few bytes from basename and add 'em back (and more) in the help string.Rob Landley
2007-11-27Patch from Charlie Shepherd to add basename and dirname. (Fixed up to apply.)Rob Landley