aboutsummaryrefslogtreecommitdiffstats
path: root/et
blob: 1a9eb09fa19801ee62d289a1c22244c9f583d870 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
* 1982f1c (fork/main, fork/HEAD) Smarter tracer: backup
* 5e49f57 Re-init submodules: backup
* bd4cfd2 Arch dis Backup: lisp logs included
* 9bf7f1f Backup: moving from Ubun to Arch
* 2b1f666 (HEAD -> my-feature-branch, tag: v0.3.2, origin/main, origin/HEAD, fork/my-feature-branch, main) v0.3.2
* 17aadc3 added ability to configure alternate shell
* 9b85e55 (tag: v0.3.1) v0.3.1
* a1cdb80 add api method to enable/disable inline suggestions
* ce3f1d2 (tag: v0.3.0) v0.3.0
* 640221c add globbing to command mode
* 6f2e940 added wildcard globbing
* 823a5a4 fixed --version bug
* a87df81 made constant for lush_lua builtin index
* e373f9a added trap builtin
* 3904d58 added command string mode
* 5638f1b Update README.md
* c3afa71 removed history test out of convenience
* 6295ae2 updated help messages
* 6936fee (tag: v0.2.3) v0.2.3
* a0d5695 added redirect/append for stdout, stderr, or both
* 68ce253 added exit api function
* b29a99b fixed chaining execution attempting to execute operator
* 4028df2 (tag: v0.2.2) v0.2.2
* 80588be updated history tests
* cd55487 fixed crash in redirect operator
* 4cf1cba (tag: v0.2.1) v0.2.1
* eda09a9 fixed semicolon chaining functionality
* e61e70d (tag: v0.2.0) v0.2.0
* 4730d17 fixed crash from incorrect pointer indexing
* e13e23b added append chaining operator
* f7922ea added output redirection with
* e067ca5 added ; chaining operator
* ccf4047 added || chaining operator
* 0539674 Update README.md
* c6e9097 fixed lua api exit status issue
* 69592d5 fixed splitting within quoted string
* 1c41c12 made and operator actually conditional
* 6d0ff4d fixed operator chaining to handle commands terminating with an operator
* e85cb6b implemented background process operator
*   b578aef Merge pull request #2 from BanceDev/chaining-operators
|\  
| * 863b097 implemented piping into new chaining method
| * ecfbc1f fixed && chaining for builtins
| * b7718ed added basic && chaining
| * b850121 changed tokenizer to handle all the chaining operators
|/  
* 8997142 Update README.md
* 5914d2e added better clarification to help menu
* c3eb4b2 improved installation instructions
* 6f4a6c4 (tag: v0.1.1) v0.1.1
* b5857f5 fixed bug in input buffer handling due to misplaced print
* 0dc9a6a Update build.yml checkout v4
* 58a4647 Update build.yml to artifact v4
* 0b9c467 fixed exit status issue with non interative mode
* 2c7d28a added non interative mode for running lua scripts
* ee88d00 temporary github action fix until non-interactive mode is implemented
* d41d846 attempt to update build script to accept input into lush shell
* 2fdc7cc prevent lush workflow from getting stuck in tests
* f21f5a8 removed chsh in workflow
* 11b81de Create build.yml
* d25fc21 updated documentation
* 2870751 added e2e testing to cover basic shell functionality
* 9fffa2e updated buffer size for date to account for compiler warning
* 0381ae7 added glob function to lua APi
* daace6e (tag: v0.1.0) v0.1.0
* 6b3be9c initialized OLDPWD properly
* d5874c5 added HOSTNAME envar
* 3165d96 added OLDPWD environment var and cd - to go to OLDPWD
* 68904ae added date format specifier for prompt
* 32ee824 spelling error in readme demo
* 10910fd updated readme with visuals
* 4361507 fixed off-by-one error with prompt wrapping
* e28bd74 added tab to accept inline autocomplete
* 3742e0b basic current directory suggestions
* 8389686 made it so that lua args properly reset between commands
* e21a4d0 removed demo image to cleanup
* 2c3e681 higher quality image for readme
* 23fb50c added better demo to readme
* 86cadef added handling for when prompt gets longer than terminal width
* 50d69ad added support for multiline prompts
* a0ff5b1 lua api functions for getting terminal width and height
* 5e403a6 added coloring to help command
* 521316d add aliasing to init.lua
* 49fe61d bugfix to inline backspace and delete on multiline buffer
* 0ec71db fixed line wrapping when deleting inline
* 4cdf16f updated gitignore
* d6c203a fixed wrapping bug due to not using updated prompt_length
* 73d9858 added stripping of escape sequences from prompt size to allow for coloring
*   0f4b5ff Merge pull request #1 from Makaze/patch-1
|\  
| * b6e478c docs: update path
* | 49de8d3 added support for init.lua for configuring shell
|/  
* 6a2689d added getenv and putenv to Lua API
* bfa2768 added lua api functions for indexing history
* ea0eb66 added support for cli args for lua scripts
* c638ce8 added --version flag
* 0edfb38 fixed error in install.sh instructions
* 29c052c fixed bug with cursor alignment when adding text within the buffer
* 29f1b14 added API guide to readme
* 305b17a Update README.md
* ff06726 better readme
* 0b263c3 Create FUNDING.yml
* e6700fc Update README.md
* 9c301c1 fixed crash when no history exists yet and polls for history
* d864cde fixed inability to move cursor between lines
* d63e0e1 cleaned up syntax
* b020cf5 Update CONTRIBUTING.md
* 41f8b9a bugfix on arrowkey movement after browsing history
* 58cb10f updated readme
* 99b8bb5 upadted contribution guidelines
* 64c61c4 Create CONTRIBUTING.md
* bbcf154 fixed bugs with multi line history elements
* 65d523b added api functions for isFile, isDirectory, isReadable, and isWriteable
* e828e25 command history scrolling implemented
* 995e8da history saving implemented
* eea1194 added exists function to lua api
* 7dea3ee added missing lua registrations
* 8936264 updated the example.lua to use new cd command
* 86b8b0e added cd to lua api
* 72f5958 fixed a bug where multiline commands printed wrong
* 5568fba removed need for lush command to execute lua files
* 3577398 added debug mode for scripting
* d5d3f94 update lua api to table and added getcwd to api
* 4fee5ce fixed crash in cd when no path found
* 4375a8e searches .lush/scripts for lua files
* ebdd4e8 added basic lua scripting
* 8ddcd6b added arrow key movement
* 112a831 updated help and fixed SIGINT
* 5c2b255 lunar shell logo
* 58966d4 changed prompt
* f6d7b19 initial commit