urchin/TODO

63 lines
1.3 KiB
Plaintext
Raw Normal View History

2016-01-29 22:23:24 +00:00
Things I want
=============
2016-02-29 12:06:47 +00:00
Wider testing
--------------
Test in other environments
* Specify a few different ones with Nix.
* Some sort of BSD
* Windows
2016-01-30 00:39:43 +00:00
Packaging
------------
Package for package managers.
* I want NixOS, of course.
* Debian is probably the big one.
Other interesting package managers
* Update the npm package
* Homebrew (for Mac)
2016-01-30 00:42:07 +00:00
Windows
----------
2016-02-08 15:03:45 +00:00
Try running Urchin in Windows somehow. Interpreters include
* CygWin (https://www.cygwin.com/)
* MSYS (http://mingw.org/wiki/msys)
* GNU on Windows (https://github.com/bmatzelle/gow/wiki)
* Git for Windows (https://git-scm.com/download/win)
* win-bash (http://win-bash.sourceforge.net/)
2016-01-31 16:36:03 +00:00
2016-02-29 05:07:15 +00:00
shall
----------
Add shall to my NYC*BUG talk.
#!/usr/bin/env shall
echo This runs in several shells.
2016-02-29 12:15:31 +00:00
Linters
-----------
List some shell linters somewhere.
* ShellCheck
* checkbashisms
2016-03-03 15:52:56 +00:00
Set parallel and series
----------
I want to be able to make only some directories run in series.
2016-03-06 14:37:00 +00:00
This is helpful when directories actually need to run in series
and also when running all your tests in parallel crashes your computer.
2016-03-03 15:52:56 +00:00
* Rename .urchin to .urchin_root.
* Look for a .urchin_dir file.
* If .urchin_dir contains "series", run that directory in series rather
than in parallel.
Rename to something other than "test"?
----------
Maybe wait until I have a use for this.