aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Bump versionHEAD1.1.1masterJoseph Hunkeler2022-06-161-1/+1
|
* Set SHELL in workflow. Why is this necessary?Joseph Hunkeler2022-06-151-0/+1
|
* Fix segfault on empty --env/-E and --sep argumentsJoseph Hunkeler2022-06-152-0/+15
|
* Bump version1.1.0Joseph Hunkeler2022-04-161-1/+1
|
* Installation: Add missing 'cd' call to procedureJoseph Hunkeler2022-04-141-1/+2
|
* Fix space in delimiter stringJoseph Hunkeler2022-04-121-1/+1
|
* Remove comment about config. No point in mentioning it.Joseph Hunkeler2022-04-121-2/+1
|
* Support tcshJoseph Hunkeler2022-04-121-2/+23
|
* Add Makefile for cmakeless systemsJoseph Hunkeler2022-02-171-0/+50
|
* Ignore build directoryJoseph Hunkeler2022-02-171-0/+1
|
* Bug fixesJoseph Hunkeler2022-02-171-16/+6
| | | | | * cleanpath_read no longer updates path->part_nelem * Moved path->part_nelem update to cleanpath_filter
* Fix all_list tests so they aren't clobbering all_ testsJoseph Hunkeler2022-02-171-3/+3
|
* General fixesJoseph Hunkeler2022-02-171-15/+8
| | | | | | * Remove get_data() * Makes all main functions static * show_listing accepts an [environment] key argument to visually identify strings
* Update README.mdJoseph Hunkeler2022-02-161-1/+2
|
* Avoid clobbering environ (defined by libc)Joseph Hunkeler2022-02-161-6/+6
|
* Add undocumented featuresJoseph Hunkeler2022-02-161-0/+12
|
* Add missing LF to usage stringJoseph Hunkeler2022-02-161-1/+1
|
* Go by the part_nelem rather than length of dataJoseph Hunkeler2022-02-162-3/+14
|
* Add --all-list runJoseph Hunkeler2022-02-161-0/+4
|
* Fix memory leakJoseph Hunkeler2022-02-161-0/+1
|
* --all to emit eval-friendly outputJoseph Hunkeler2022-02-161-2/+2
| | | | | * To view as a list (previous behavior) use --all-list * Fix minor branch leak(s)
* --all to emit eval-friendly outputJoseph Hunkeler2022-02-161-2/+16
| | | | * To view as a list (previous behavior) use --all-list
* Fix testsJoseph Hunkeler2022-02-152-4/+4
|
* Strip trailing separatorsJoseph Hunkeler2022-02-151-6/+8
|
* Defer unset until the end.Joseph Hunkeler2022-02-151-3/+11
| | | | * bash 4.1.2 did not react well to unset calls mixed between assignments
* Unset empty variables in --all modeJoseph Hunkeler2022-02-151-1/+6
|
* Initialize do_all_sys_vars to zeroJoseph Hunkeler2022-02-151-0/+1
|
* Do not touch exported functions in --all modeJoseph Hunkeler2022-02-151-0/+8
|
* Implement --all/-AJoseph Hunkeler2022-02-144-22/+98
| | | | * Apply filters to all environment variables
* Exit on first invalid argument1.0.0Joseph Hunkeler2021-05-171-6/+0
|
* Add test for --default (#8)Joseph Hunkeler2021-05-162-1/+2
| | | | | * Add test for --default * Remove trailing semi-colon from windows path
* Fix cmake barfing on backslashes (#7)Joseph Hunkeler2021-05-162-3/+3
|
* Add default path (#6)Joseph Hunkeler2021-05-1610-25/+86
| | | | | | | | | | | | | | | | | * Add default path * Improve support/implementation logic * Fix braces in tests * Enable warnings * Emit more generalized form of windows path * Change initialization order * Add --default/-D to documentation * Fix platform detection
* Improve man page installationJoseph Hunkeler2021-05-131-2/+13
|
* Add API docsJoseph Hunkeler2021-05-135-2/+117
|
* Proper namespace for the header file. Bump version.Joseph Hunkeler2021-05-128-17/+17
|
* Warn once about regex on windows from cleanpath utility, not libraryJoseph Hunkeler2021-05-082-2/+3
|
* Update README.mdJoseph Hunkeler2021-05-071-1/+1
|
* Testing (#5)Joseph Hunkeler2021-05-073-7/+34
| | | | | | | | | * Fix separators appearing at the end once and for all * Add cleanpath executable tests * Escape slashes * Enable verbose testing
* Improvements (#4)Joseph Hunkeler2021-05-075-10/+50
| | | | | | | | | * Move display code into functions * Mark windows supported * Guard against overruns * Add --list argument to docs
* Remove underscore from project name, reorder callsJoseph Hunkeler2021-05-061-2/+2
|
* Add windows (#3)Joseph Hunkeler2021-05-066-5/+51
| | | * Add windows support
* Guard memory errorsJoseph Hunkeler2021-05-061-1/+19
|
* Forget about ARG_MAX. The likelihood of accepting an unfathomably large ↵Joseph Hunkeler2021-05-064-18/+7
| | | | input from the environment is pretty low
* No sep ending (#2)Joseph Hunkeler2021-05-063-1/+23
| | | * Be extra sure not to inject a separator at the end of the output string
* Create cmake.yml (#1)Joseph Hunkeler2021-05-052-5/+55
| | | | | * Create cmake.yml * Do not include limits.h for fun
* Independent ifdefsJoseph Hunkeler2021-05-051-3/+5
|
* Implement header detectionJoseph Hunkeler2021-05-053-2/+24
|
* AddJoseph Hunkeler2021-05-052-4/+34
| | | | | * OS detection * linux specfic limits header
* Add testsJoseph Hunkeler2021-05-056-1/+232
|