59 lines
1.7 KiB
Plaintext
59 lines
1.7 KiB
Plaintext
todo
|
|
----
|
|
|
|
- allow setting and exporting environment variables
|
|
. export a as "HELLO_BAR"
|
|
. export a
|
|
. export HELLO_BAR = a
|
|
. export CC_FLAGS = "-g"
|
|
|
|
- raw strings with ''
|
|
- multi line strings (not in recipe interpolations)
|
|
- indentation or slash for line continuation in plain recipes
|
|
|
|
- allow calling recipes in a justfile in a different directory:
|
|
. just ../foo # ../justfile:foo
|
|
. just xyz/foo # xyz/justfile:foo
|
|
. just xyz/ # xyz/justfile:DEFAULT
|
|
. path prefix is starting dir, so just ../foo can run ../../justfile:foo
|
|
. how does this interact with a=b/hello?
|
|
|
|
- change name back to 'just', suggest j as alias
|
|
|
|
- readme:
|
|
. start with an example justfile
|
|
. make it clear it's beta, mention that, as a command runner
|
|
there is probably a higher than normal chance of disaster
|
|
. installation instructions
|
|
. long guide
|
|
. talk about all command line flags
|
|
. vim and emacs syntax hilighting (use makefile syntax hilighting for now)
|
|
. `` strips a single newline
|
|
. habit of using clever commands and writing little scripts
|
|
. alias .j='just --justfile ~/.justfile --working-directory ~'
|
|
. very low friction to write a script (no new file, chmod, add to rcs)
|
|
. note that shell is invoked with -u
|
|
. users can email me for help
|
|
. make list of contributors, include travis
|
|
. ask users to contribute their justfiles as tests
|
|
. please open an issue for feature requests
|
|
|
|
- big example justfile
|
|
. justfile.example
|
|
. lots of comments
|
|
. parse them
|
|
. update tarball dep
|
|
. check version string
|
|
. clean
|
|
. update logs (repetitive git flow)
|
|
. quine
|
|
|
|
- rewrite grammar.txt
|
|
|
|
- try to get some users
|
|
. travis
|
|
. recurse center
|
|
. facebook friends
|
|
. irc
|
|
. r/rust
|