180290f3a8
Remove custom escaping for external args. ( #2095 )
...
Our own custom escaping unfortunately is far too simple to cover all cases.
Instead, the parser will now do no transforms on the args passed to an external
command, letting the process spawning library deal with doing the appropriate
escaping.
2020-07-03 11:29:28 +12:00
7813063c93
updated less license to raw gh link ( #2088 )
2020-07-02 16:25:07 +12:00
ba5d774fe1
Add a histogram example to the random dice documentation ( #2087 )
2020-07-02 16:24:28 +12:00
7be49e43fd
added a few more command chars ( #2086 )
...
* added a few more command chars
* forgot my ole' friend clippy
* added unicode name synonums to characters
2020-07-01 17:34:11 -05:00
dcd2227201
Update README.md
2020-07-02 09:00:44 +12:00
2dd28c2909
updated to include less and nushell licenses ( #2085 )
2020-07-01 10:45:42 +12:00
0522023d4c
Bump to 0.16.0 ( #2084 )
0.16.0
2020-07-01 06:25:09 +12:00
9876169f5d
Add dice subcommand to random command ( #2082 )
...
* Add dice subcommand to random command
* Update random dice test name
* Stream results of random dice
* Thanks Clippy!
2020-06-30 16:12:51 +12:00
ed10aafa6f
Bubble errors even if pipeline isn't used ( #2080 )
2020-06-30 05:39:11 +12:00
bcddeb3c1f
WIP ( #2077 )
2020-06-29 09:06:05 +12:00
3f170c7fb8
Cal improvements ( #2074 )
...
* .get() already checks for the argument, don't need to use .has() as well
* Supplying the month-names flag should also cause the months column to show up, it should not require the -m flag first
2020-06-29 05:16:10 +12:00
8d91d151bf
added raw to date for string output ( #2075 )
2020-06-28 09:01:13 -05:00
821d44af54
Docs autoview pwd touch ( #2068 )
...
* [ADD] Add draft documentation for autoview
* [ADD] Add draft documentation for pwd
* [ADD] Add draft documentation for touch
* [MOD] Improve description and add examples
Add the use of `textview` and `binaryview`.
Add examples for single value, source file and binary file.
2020-06-28 14:22:26 +12:00
a30901ff7d
added ability to request the date in a format ( #2073 )
2020-06-27 20:36:15 -05:00
94a1968a88
Add command for printing special characters ( #2072 )
2020-06-28 09:46:30 +12:00
dffc9c9b1c
Properly redirect invocations ( #2070 )
...
* Properly redirect invocations
* Don't convert with-env yet, as there's a random test failure
2020-06-28 09:04:57 +12:00
8b3964f518
More ansi ( #2067 )
...
* added a few more options for ansi colors
not sure italic works, maybe it's font dependent
* fmt
2020-06-27 10:29:09 -05:00
7fed9992c9
Bump deps and touchup ( #2066 )
2020-06-27 19:54:31 +12:00
4e2a4236f8
Fix it expansion and add collect ( #2065 )
2020-06-27 17:38:19 +12:00
05781607f4
Configurable built-in prompts ( #2064 )
...
* Add ansi, do, and prompt customization
* Fix test
* Cleanups
2020-06-27 10:37:31 +12:00
6daec399e6
added match plugin and readme.txt for msi ( #2063 )
2020-06-26 08:39:19 -05:00
306dc89ede
Add bool subcommand to random ( #2061 )
...
* Add bool subcommand to random
* Fix function name copy paste error
* Fix issue 2062: allow deserialization of a decimal
* Add bias flag to `random bool`
2020-06-26 16:51:05 +12:00
80ce8acf57
Add ThemedPalette ( #1873 )
...
* add theme module
* reorganize theme palette code
* improve tests
* move to newtype implementation for ThemeColor and fix Palette name.
* add dead code ignore for now
* fix allow dead code macro
* remove redundant import and unnecessary return
* fix ok_or clippy error
Co-authored-by: Kurtis Nusbaum <kcommiter@gmail.com >
2020-06-26 16:40:12 +12:00
8dfc90a322
Update release.yml
2020-06-26 15:55:18 +12:00
ad5e485594
Update release.yml
2020-06-26 15:24:45 +12:00
60ed40f8bd
Update release.yml
2020-06-26 14:34:39 +12:00
a6228cab9e
Update main.wxs ( #2060 )
2020-06-26 11:34:39 +12:00
1857ac69d1
updated wxs to have the right exes ( #2059 )
2020-06-25 17:38:32 -05:00
e33e80ab24
Update release.yml
2020-06-26 09:40:59 +12:00
d18bc78e7c
Update release.yml
2020-06-26 09:28:09 +12:00
3b2a87b6d4
Update release.yml
2020-06-26 09:08:20 +12:00
62c76be7ca
Update release.yml
2020-06-26 09:06:33 +12:00
733f93e673
update to make closer to volta's ( #2058 )
2020-06-26 08:08:59 +12:00
2c88b2fae7
Gh actions with wix ( #2057 )
...
* Added wix to gh workflow
Followed volta example
* added --nocapture to see more error detail
* move creation of wix to after we download less.exe
* moved create wix down
2020-06-26 07:30:07 +12:00
501da433d4
Gh actions with wix, added --nocapture ( #2056 )
...
* Added wix to gh workflow
Followed volta example
* added --nocapture to see more error detail
2020-06-26 06:26:48 +12:00
0e8a239ae1
Added wix to gh workflow ( #2055 )
...
Followed volta example
0.15.1
2020-06-26 05:51:50 +12:00
bb08a221e2
Wix addition for creating msi ( #2054 )
...
* WIP - wix
* Updated wxs to have less. Added less.exe.
* removed binary less.exe since we're downloading it
updated wxs to point to output/* for less.exe
Co-authored-by: Darren Schroeder <fdncred@hotmail.com >
2020-06-26 05:50:45 +12:00
0dbe347f84
Update Cargo.lock ( #2053 )
2020-06-25 19:46:20 +12:00
72a21ad619
Adds random command with uuid subcommand ( #2050 )
2020-06-25 17:51:09 +12:00
6372d2a18c
Made starship usage configurable ( #2049 )
...
Co-authored-by: Darren Schroeder <fdncred@hotmail.com >
2020-06-25 17:44:55 +12:00
4468947ad4
Add release automation with GitHub Actions ( #2048 )
2020-06-25 11:43:25 +12:00
93144a0132
Make mode subcommand: math mode ( #2043 )
...
* Update calculate to return a table when Value is a table
* impl mode subcommand for math
* add tests for math mode subcommand
* add table/row tests for math mode subcommand
* fix formatting
2020-06-25 05:57:27 +12:00
72f7406057
Fix cal command week-start example ( #2040 )
2020-06-24 17:15:19 +12:00
c56cbd0f6b
Cleanup header to work like before ( #2039 )
2020-06-24 06:51:06 +12:00
1420cbafe4
Refactor out RunnableContext from calculate ( #2037 )
2020-06-24 06:24:33 +12:00
053bd926ec
First pass at updating all documentation formatting and cleaning up output of examples ( #2031 )
2020-06-24 06:21:47 +12:00
d095cb91e4
bump which from 3 to 4.0.1 ( #2035 )
...
This release should work with reparse points like WinGet.
2020-06-22 12:58:10 -05:00
e8476d8fbb
removed some comments ( #2032 )
...
removed comments that i shouldn't have left in
2020-06-22 08:30:43 -05:00
7532618bdc
Add error for division by zero using "=" ( #2002 ) ( #2030 )
...
* error for division by zero with =
* cargo fmt
* add helper zero_division_error
* tests for zero division error
* fix test names (zero div error)
2020-06-22 08:50:43 +12:00
e3e1e6f81b
Adds a test case for changing drives using drive letter in Windows ( #2022 )
...
* added test case to test check switching drives using drive letter in windows
* modified test case to not use config, assert file exists
2020-06-22 07:02:58 +12:00