Florine W. Dekker
2d077c6599
Fix #62
2019-11-10 16:40:08 +01:00
Florine W. Dekker
23c2d70eae
Fix #59
2019-11-10 16:11:40 +01:00
Florine W. Dekker
ba525a8175
Fix #58
2019-11-10 14:50:43 +01:00
Florine W. Dekker
327a0eabfe
Fix #60
2019-11-10 14:15:06 +01:00
Florine W. Dekker
9fe806f4a3
Fix #57
2019-11-10 14:09:44 +01:00
Florine W. Dekker
2ba28a6350
Fix #54
2019-11-10 13:51:20 +01:00
Florine W. Dekker
a9309bcd4e
Fix #53
2019-11-10 13:42:41 +01:00
Florine W. Dekker
3d91346cc5
Fix #33
2019-11-10 03:05:54 +01:00
Florine W. Dekker
2965cd177a
Fix #52
2019-11-10 01:41:06 +01:00
Florine W. Dekker
c7f2d6b0f6
Fix #50 and add error streams
2019-11-09 23:52:46 +01:00
Florine W. Dekker
bdbf42e074
Implement output stream
2019-11-09 22:16:04 +01:00
Florine W. Dekker
379e0ffcda
Remove unnecessary cwd validation
2019-11-09 19:45:10 +01:00
Florine W. Dekker
39aa4d6412
Fix #51
...
And reformat the package.json while I'm at it.
2019-11-09 19:36:23 +01:00
Florine W. Dekker
11523b5046
Christen "josh" and add version number
...
Oh and make persistence a bit more manageable.
2019-11-09 19:23:33 +01:00
Florine W. Dekker
f5713fdf31
Fix #46
...
This is at the cost of removing support for `**` because that's just really difficult to implement.
2019-11-08 21:19:38 +01:00
Florine W. Dekker
5a028f9611
Fix #48
2019-11-07 18:34:23 +01:00
Florine W. Dekker
ac9796c3e6
Fix #47
2019-11-07 01:21:56 +01:00
Florine W. Dekker
29092ed261
Fix #45
2019-11-07 01:10:59 +01:00
Florine W. Dekker
15ecc64bac
Make ~ usable as directory
2019-11-07 00:54:13 +01:00
Florine W. Dekker
9d456dedfa
Fix #10
2019-11-06 23:11:47 +01:00
Florine W. Dekker
d815800dac
Fix faulty rmdir
...
It was unable to remove any directory. Oops.
2019-11-06 22:44:24 +01:00
Florine W. Dekker
9523c31afe
Fix #20
2019-11-06 22:27:25 +01:00
Florine W. Dekker
b605436ab4
Condense input parser and implement curly braces
2019-11-06 20:40:11 +01:00
Florine W. Dekker
f574d84e0b
Add .editorconfig and format accordingly
2019-11-06 15:07:56 +01:00
Florine W. Dekker
67898842ba
Update to TypeScript 3.7
...
And clear empty lines and consistify error usage.
2019-11-06 14:47:14 +01:00
Florine W. Dekker
f5126065bf
Fix #43
2019-11-06 14:14:40 +01:00
Florine W. Dekker
9bf9ea3810
Implement and test separate Environment class
2019-11-06 14:02:18 +01:00
Florine W. Dekker
8e9747c5fe
Move current user to environment variable
2019-11-06 12:53:48 +01:00
Florine W. Dekker
540a4f4ebe
Clear environment after logging out
2019-11-06 01:08:32 +01:00
Florine W. Dekker
c354906f7a
Fix #42
2019-11-06 00:58:16 +01:00
Florine W. Dekker
e0a809a324
Made cwd environment variable read-only
2019-11-04 20:08:54 +01:00
Florine W. Dekker
cc1ae80a96
Test file system and resolve a bunch of bugs
2019-11-04 19:57:13 +01:00
Florine W. Dekker
53ad4f2a49
Fix #32
2019-11-04 18:19:24 +01:00
Florine W. Dekker
493c32d12e
Fix #40
...
And
* Fix absolute paths with rmdir
* Fix inverted behaviour of -n with echo
* Store environment variables in a session-based cookie
* Improve escaped behaviour of > characters
* Simplify input parser's tokeniser
2019-11-04 14:47:59 +01:00
Florine W. Dekker
c51defad04
Separate input arguments from its parser
2019-11-04 13:54:52 +01:00
Florine W. Dekker
9b70e81936
Change effect of argumentless cd command
2019-11-04 11:59:25 +01:00
Florine W. Dekker
daa56de2cf
Allow opening in tabs
...
I can't really think of a way to allow "Open in new tab" when clicking it while ensuring it uses the most recent version of the link. I think this solution is the best trade-off between user friendliness and up-to-dateness.
2019-11-03 19:04:36 +01:00
Florine W. Dekker
3df17d9d5c
Fix #38
2019-11-03 18:56:18 +01:00
Florine W. Dekker
d047f24f5d
Fix echo
2019-11-03 18:50:14 +01:00
Florine W. Dekker
06ddc5f134
Do not trim tokens to allow trailing escaped whitespace
2019-11-03 18:29:44 +01:00
Florine W. Dekker
de1b3ab315
Fix #29
...
And as a bonus, add the -n option to echo.
2019-11-03 18:21:25 +01:00
Florine W. Dekker
c6d8b37b58
Fix #28
2019-11-03 18:10:59 +01:00
Florine W. Dekker
428c712921
Fix #36
2019-11-03 17:57:57 +01:00
Florine W. Dekker
9ba8914b85
Fix #37
2019-11-03 17:42:36 +01:00
Florine W. Dekker
01f391d046
Fix #34
2019-11-03 17:27:00 +01:00
Florine W. Dekker
d1b4bc4c27
Fix #30
2019-11-03 17:23:36 +01:00
Florine W. Dekker
e2fff21f95
Fix #13
2019-11-02 21:28:32 +01:00
Florine W. Dekker
e1f489589a
Implement tokenized parser
...
And escape everything when clicking paths, fixing #27 for real this time.
2019-11-02 19:58:20 +01:00
Florine W. Dekker
bd4f799752
Fix #27
2019-11-02 18:45:19 +01:00
Florine W. Dekker
2683b343f9
Improve and test argument parser
2019-11-02 18:19:10 +01:00