Casey Rodarmor
1b0fafea75
Add loader and refactor errors ( #917 )
...
This commit adds a `Loader` type, which can be used to load multiple
source strings. This was done to support the work on modules, but
coincidentally enabled consolidating errors, since now `Config::run`
can take a `&Loader`, and in the event of an error, return and `Error`
that borrows from loaded strings. Multiple error types have been
consolidated, and a bunch of ad-hoc error printing was removed.
2021-07-26 01:26:06 -07:00
Casey Rodarmor
98457c05d7
Rename: Module → Ast ( #915 )
2021-07-24 03:26:27 +00:00
Casey Rodarmor
2a4c5ae0f0
Release 0.9.9 ( #913 )
...
- Bump version: 0.9.8 → 0.9.9
- Update changelog
- Update config test
- Update dependencies
- Update man page
2021-07-22 07:56:36 +00:00
Casey Rodarmor
985f15004f
Document new features ( #914 )
2021-07-22 07:51:42 +00:00
Casey Rodarmor
77bba3ee0e
Add subsequent dependencies ( #820 )
...
Subsequents are dependencies which run after a recipe instead of prior.
Subsequents to a recipe only run if the recipe succeeds. Subsequents
will run even if a matching invocation already ran as a prior
dependencies.
2021-07-22 00:20:25 -07:00
Matias Kinnunen
7bbc38a261
Improve readme ( #904 )
2021-07-20 17:49:20 -07:00
Casey Rodarmor
06d207a1ab
Add screenshot to readme ( #911 )
2021-07-20 01:48:13 +00:00
Casey Rodarmor
c76805ab9e
Implement else if
chaining ( #910 )
2021-07-20 01:21:46 +00:00
Casey Rodarmor
0fea73455b
Fix circular variable dependency error message ( #909 )
2021-07-20 01:10:35 +00:00
Olivier Lemasle
6cf3d204e6
Add install instructions for Fedora Linux ( #898 )
2021-07-15 07:59:27 +00:00
Rok Fajfar
c5ca9237db
Fix readme typos ( #903 )
2021-07-10 18:15:29 +00:00
Casey Rodarmor
1742cf0e12
Actually fix release tagging and publish changelog with releases ( #901 )
2021-07-09 19:58:35 -04:00
Casey Rodarmor
a415d1bdc1
Fix broken prerelease tagging ( #900 )
2021-07-09 19:19:14 -04:00
Casey Rodarmor
a846a728f1
Use string value for ref-type check ( #897 )
2021-07-04 04:16:24 +00:00
Casey Rodarmor
32f3132997
Release 0.9.8 ( #896 )
...
- Bump version: 0.9.7 → 0.9.8
- Update man page
- Update config test
- Update changelog
2021-07-03 23:58:58 +00:00
Casey Rodarmor
2c8187348b
Fix changelog formatting ( #894 )
2021-07-03 22:43:25 +00:00
Casey Rodarmor
ba7631964d
Only run install script on CI for non-releases ( #895 )
2021-07-03 22:30:16 +00:00
Casey Rodarmor
6272151551
Release 0.9.7 ( #893 )
...
- Bump version: 0.9.6 → 0.9.7
- Update dependencies
- Update man page
- Update config test
- Update changelog
2021-07-03 21:39:41 +00:00
Casey Rodarmor
d797592365
Remove test-utilities crate ( #892 )
2021-07-03 21:26:59 +00:00
Liam
a24c86ed5a
Add string manipulation functions ( #888 )
2021-07-03 19:39:45 +00:00
Casey Rodarmor
ee3b7714f6
Remove outdated note in Cargo.toml
( #891 )
2021-07-03 19:35:27 +00:00
Casey Rodarmor
9ecf8ab027
Link to GitHub release pages in changelog ( #886 )
2021-06-26 20:41:07 +00:00
Casey Rodarmor
7aaa20a976
Release v0.9.6 ( #884 )
...
- Bump version: 0.9.5 → 0.9.6
- Update dependencies
- Update changelog
- Update man page
- Update config test
2021-06-24 23:56:27 -07:00
Casey Rodarmor
024f8279bc
Add clean
function for simplifying paths ( #883 )
2021-06-25 06:41:20 +00:00
Casey Rodarmor
87e395254b
Add join
function for joining paths ( #882 )
2021-06-24 22:55:29 +00:00
Frederick Zhang
9dc2385c64
Add file_extensions
to Sublime syntax file ( #878 )
2021-06-24 08:24:12 +00:00
Casey Rodarmor
8557a6c6b3
Document path manipulation functions in readme ( #877 )
2021-06-17 08:06:23 +00:00
Antonio Gelameris
162d2df1ba
Add path manipulation functions ( #872 )
2021-06-17 07:56:09 +00:00
Casey Rodarmor
4a82c45dda
Release v0.9.5 ( #870 )
...
- Bump version: 0.9.4 → 0.9.5
- Update dependencies
- Update changelog
- Update man page
- Update config test
2021-06-12 22:49:27 +00:00
Casey Rodarmor
a6453ded99
Add --unstable
flag ( #869 )
...
Add an `--unstable` flag, indicating that `just` should enable unstable
features. Make `--fmt` only run if `--unstable` is passed.
2021-06-12 22:34:41 +00:00
Casey Rodarmor
e6b51daaa9
Mention doniogela.dev/just/ in readme ( #866 )
2021-06-10 00:54:56 -07:00
Casey Rodarmor
1d184e5114
Mention that vim-just is now available from vim-polyglot ( #865 )
2021-06-10 02:46:08 +00:00
Casey Rodarmor
58fd747a87
Add Sublime Text syntax file ( #864 )
2021-06-09 19:20:04 -07:00
Oleksii Dorozhkin
8677492d56
Add --fmt
subcommand ( #837 )
2021-06-08 01:01:27 -07:00
Casey Rodarmor
39e76488b5
Mention --list-heading
newline behavior ( #860 )
2021-06-07 00:22:46 -07:00
Casey Rodarmor
73337524b2
Check for rg
in bin/forbid
( #859 )
2021-06-06 19:58:48 -04:00
Casey Rodarmor
1b30cceab8
Document that variables are not exported to backticks in the same scope ( #856 )
2021-06-04 12:57:26 -04:00
Casey Rodarmor
28fdd36430
Remove dotenv_load
from tests ( #853 )
2021-06-03 01:12:39 -04:00
Casey Rodarmor
0a9ffd7a7b
Remove v
prefix from version ( #850 )
2021-06-01 23:37:40 +00:00
Casey Rodarmor
acc7494268
Improve install script ( #847 )
...
- Allow passing `--target` to select target
- Guess target from OS and architecture
2021-05-27 23:16:45 -07:00
Casey Rodarmor
98c8911f85
Move pages assets back to docs
( #846 )
2021-05-28 04:35:19 +00:00
Casey Rodarmor
38d707873f
Move pages assets to www
( #845 )
2021-05-27 21:24:39 -07:00
Casey Rodarmor
c198099c17
Release v0.9.4 ( #844 )
...
* Release v0.9.4
- Bump version: 0.9.3 → 0.9.4
- Update dependencies
- Update changelog
- Update man page
- Update config test
2021-05-28 01:22:59 +00:00
Casey Rodarmor
c40b4e6b96
Release aarch64-unknown-linux-gnu
binaries ( #843 )
2021-05-27 18:14:01 -07:00
Casey Rodarmor
0fbf3020ed
Add $
to non-default parameter grammar ( #839 )
2021-05-26 23:43:34 +00:00
Noah
eef0766209
Add $
to parameter grammar ( #838 )
2021-05-26 23:08:05 +00:00
Casey Rodarmor
a3d1f4b1e0
Fix readme links ( #836 )
2021-05-20 15:25:15 -05:00
Casey Rodarmor
4ed63f886f
Add vim-just
installation instructions to readme ( #835 )
2021-05-20 15:07:50 -05:00
Casey Rodarmor
a6b13a31b6
Refactor shebang handling ( #833 )
2021-05-18 03:44:12 +00:00
Casey Rodarmor
48f00865f9
Release v0.9.3 ( #832 )
...
- Bump version: 0.9.2 → 0.9.3
- Update dependencies
- Update changelog
- Update man page
- Update config test
2021-05-16 11:11:34 -05:00