ridiculousfish
82eca4bc86
Run clang-format on all files
...
The main change here is to reorder headers.
2019-10-13 15:50:48 -07:00
Fabian Homborg
c2970f9618
Reformat all files
...
This runs build_tools/style.fish, which runs clang-format on C++, fish_indent on fish and (new) black on python.
If anything is wrong with the formatting, we should fix the tools, but automated formatting is worth it.
2019-05-05 12:09:25 +02:00
Fabian Homborg
dc0746bc45
Let command -q work
...
This required "-sq" to be used and errored if just "-q" was given.
Instead, if only "-q" is given, we behave just as if "-sq" was.
2019-02-12 20:34:19 +01:00
ridiculousfish
3b1709180f
Instantize env_get
2019-01-10 20:07:53 -08:00
ridiculousfish
abcd24f716
Eliminate env_snapshot_t::current()
...
These uses are better served by passing in the real environment stack,
now that we have environment_t as a shared base class.
2019-01-10 20:07:14 -08:00
ridiculousfish
d7b2576fb5
Mark short_options as const everywhere
...
These were needlessly mutable file-scoped variables.
2018-09-29 00:18:36 -04:00
Kurtis Rader
ec1e9ac98d
standardize on builtin_missing_argument()
2017-07-01 14:03:47 -07:00
Kurtis Rader
dd191a9d4b
more wgetopt_long() normalization
2017-06-29 21:49:57 -07:00
Kurtis Rader
c31b9f430f
implement command -a
...
Fixes #2778
2017-06-23 15:43:37 -07:00
Kurtis Rader
37b8cfaeba
avoid struct name clashes
...
Running the tests on travis revealed that some compilers (or at least
with some options) call the wrong struct constructor if there is more
than one struct with the same name but differing definitions.
2017-06-16 21:01:57 -07:00
Kurtis Rader
ffdabace5e
more builtin style cleanup
2017-06-16 21:01:57 -07:00
Kurtis Rader
551bd39889
split builtin command into its own module
2017-06-16 21:01:56 -07:00