Commit Graph
79 Commits
Author SHA1 Message Date
HAYAMA_Kaoru 9d1fd8b221 go get -u for gmnlisp v0.7.4 2024-12-08 11:59:20 +09:00
HAYAMA_Kaoru 8d4b3f566c README: $MATCHMATCH 2024-12-06 00:20:49 +09:00
HAYAMA_Kaoru bf4f051290 release_notes: wrote about $MATCHMATCH 2024-12-06 00:20:00 +09:00
HAYAMA_Kaoru e6f1982b6e Rename $MATCH => MATCH 2024-12-06 00:16:06 +09:00
HAYAMA_Kaoru 6058ff49e1 README: change variable names 2024-12-05 23:55:31 +09:00
HAYAMA_Kaoru ed5586edc3 Update the manifest of the scoop-installer for v0.3.0 2024-12-05 23:51:56 +09:00
HAYAMA_Kaoru b8bf10031c bump to v0.3.0 2024-12-05 23:48:26 +09:00
HAYAMA_Kaoru 8f1d32276a README: update quoted example.lsp 2024-12-05 23:41:31 +09:00
HAYAMA_Kaoru 168aa76b2a README: wrote about (wait PID) 2024-12-05 23:41:31 +09:00
HAYAMA_Kaoru 1e4995324b release_notes: wrote about #\ 2024-12-05 23:39:59 +09:00
HAYAMA_Kaoru 3454c0d9f4 go get -u 2024-12-05 19:30:25 +09:00
HAYAMA_Kaoru 92b250d722 release_notes: refine the description of (expect) 2024-12-05 14:22:07 +09:00
HAYAMA_Kaoru cf763d7642 Add release_note_ja.md 2024-12-05 14:04:01 +09:00
HAYAMA_Kaoru 8dec5b0143 release_note: wrote about expect 2024-12-05 13:59:15 +09:00
HAYAMA_Kaoru 11c7046c50 examle.lsp: when password is invalid, send Ctrl-C and wait process terminating 2024-12-05 13:57:27 +09:00
HAYAMA_Kaoru 41dc2eb1fd Fix: expect: When monitoring words were output in succession, the latter was sometimes overlooked 2024-12-05 13:55:33 +09:00
HAYAMA_Kaoru c3e82c5bd9 release_note: wrote about rename variables 2024-12-05 12:52:05 +09:00
HAYAMA_Kaoru 0652d8229a example.lsp: rename system-variables (ARGV, PROGRAM_NAME,...) 2024-12-05 12:49:07 +09:00
HAYAMA_Kaoru f8b93fb83a Rename variables to ARGV, PROGRAM-NAME, and EXECUTABLE-NAME 2024-12-05 12:47:58 +09:00
HAYAMA_Kaoru 1a892d176d release_note: wrote about (spawn) and (wait) 2024-12-05 12:27:19 +09:00
HAYAMA_Kaoru 48ab76b65b example.lsp: use (wait PID) 2024-12-05 12:20:10 +09:00
HAYAMA_Kaoru 7b7e0ebccc Implement (wait PID) 2024-12-05 12:11:09 +09:00
HAYAMA_Kaoru 9d7317330e spawn returns process-id now 2024-12-05 12:08:02 +09:00
HAYAMA_Kaoru 29608ecbaa example.lsp and README: add error cases
- "Could not resolve hostname"
- error catch when ssh is not found
- rename variables
- password error
2024-12-04 22:41:32 +09:00
HAYAMA_Kaoru 1d78fec6c3 Update the manifest of the scoop-installer for v0.2.0 2024-12-04 13:38:02 +09:00
HAYAMA_Kaoru fabace2061 bump to v0.2.0 2024-12-04 13:31:21 +09:00
HAYAMA_Kaoru 71620fd090 README: wrote (setenv) and $MATCH 2024-12-03 18:21:03 +09:00
HAYAMA_Kaoru ddc64421df release_note: wrote $MATCH 2024-12-03 18:20:39 +09:00
HAYAMA_Kaoru b9c34297a9 Implement $MATCH 2024-12-03 18:16:59 +09:00
HAYAMA_Kaoru 5ec19acc0e release_note: wrote (setenv) 2024-12-03 14:31:37 +09:00
HAYAMA_Kaoru 56712169d4 README: wrote (getenv) 2024-12-03 14:31:33 +09:00
HAYAMA_Kaoru 4dc8a922c9 Implement (setenv KEY VAL) 2024-12-03 14:28:23 +09:00
HAYAMA_Kaoru d2549662e0 release_notes: wrote ~% and #\Unnnn 2024-12-03 08:37:24 +09:00
HAYAMA_Kaoru f78d63989e Fix: on Linux, ~% feeded line, but it did not carriage return 2024-12-03 08:22:26 +09:00
HAYAMA_Kaoru 6848aa3dff go get -u github.com/hymkor/gmnlisp 2024-12-03 08:22:02 +09:00
HAYAMA_Kaoru 5a3255833e README: add description for how to install 2024-12-02 21:14:47 +09:00
HAYAMA_Kaoru b6d61b100c Update the manifest of the scoop-installer for v0.1.0 2024-12-02 21:07:10 +09:00
HAYAMA_Kaoru cdf6b42414 bump to v0.1.0 2024-12-02 21:03:09 +09:00
HAYAMA_Kaoru c404ca9994 README: add column for expect(1) 2024-12-02 18:21:54 +09:00
HAYAMA_Kaoru e65408bc19 README and example: wrote about $EXECUTABLE_NAME 2024-12-02 10:28:35 +09:00
HAYAMA_Kaoru 9c73fd4215 Implement $EXECUTABLE_NAME 2024-12-02 10:28:27 +09:00
HAYAMA_Kaoru ab0e2b12a3 README and example: wrote about $PROGRAM_NAME 2024-12-02 10:28:27 +09:00
HAYAMA_Kaoru 69968caa69 Implement $PROGRAM_NAME for script name 2024-12-02 10:16:19 +09:00
HAYAMA_Kaoru 3c5630327a New example using ssh 2024-12-02 06:27:26 +09:00
HAYAMA_Kaoru 31510725b1 Fix: args was set os.Args[1:]. It should be os.Args[2:] 2024-12-02 06:02:16 +09:00
HAYAMA_Kaoru 58796bd95f README: wrote about args 2024-12-01 23:08:13 +09:00
HAYAMA_Kaoru e87734560e With no arguments, print version and architecture information 2024-12-01 22:53:20 +09:00
HAYAMA_Kaoru 9901d12cc0 Add Makefile 2024-12-01 22:53:04 +09:00
HAYAMA_Kaoru bce5233fc4 Re-implement: stdout can be directed now 2024-12-01 22:37:31 +09:00
HAYAMA_Kaoru a0c1c2ae9a README: add: comparison with Expect-lua 2024-12-01 19:28:21 +09:00
HAYAMA_Kaoru 0c7db667fe stdout can be directed now 2024-12-01 19:21:33 +09:00
HAYAMA_Kaoru b3f3b344b7 Replace Ctrl-H to Backspace because Ctrl-H removes all input text on CMD.exe
The reason is unknown
2024-12-01 13:09:16 +09:00
HAYAMA_Kaoru 1b20e3b846 Support aborting with Ctrl-C 2024-12-01 13:09:16 +09:00
HAYAMA_Kaoru 5abb509017 Remove an unused function (*Watcher) updateLastLine 2024-12-01 13:09:16 +09:00
HAYAMA_Kaoru 7bde4e070b README: wrote a function list 2024-12-01 13:09:16 +09:00
HAYAMA_Kaoru 29faa649d1 example: add 'interval 200 2024-12-01 12:54:17 +09:00
HAYAMA_Kaoru f96eb75f49 Implement the option 'interval for (send) and (sendln) 2024-12-01 12:54:17 +09:00
HAYAMA_Kaoru f3ccab6bae readme: update change of example.lsp 2024-12-01 00:54:19 +09:00
HAYAMA_Kaoru 3c4b2d2e0b example.lsp: make ctrlc with (create-string) 2024-12-01 00:47:10 +09:00
HAYAMA_Kaoru f8b907a15d Create LICENSE 2024-11-30 12:00:25 +09:00
HAYAMA_Kaoru 08474dd8ce Add README 2024-11-30 11:56:16 +09:00
HAYAMA_Kaoru b0efed751b example.lsp runs on Linux and Windows 2024-11-30 11:22:43 +09:00
HAYAMA_Kaoru cf747dcac7 Implement (getenv) 2024-11-30 11:22:19 +09:00
HAYAMA_Kaoru eceaa0bfbc watcher.go: trivial modify 2024-11-30 10:45:36 +09:00
HAYAMA_Kaoru 7cee075958 Swap (expect) and (expect*) 2024-11-30 10:37:43 +09:00
HAYAMA_Kaoru 4ffb196563 Implement (expect) like (case) 2024-11-30 02:28:24 +09:00
HAYAMA_Kaoru de6a18813b Implement (send) 2024-11-30 01:09:34 +09:00
HAYAMA_Kaoru c99698837d (expect*) supports the option 'timeout SECOND 2024-11-30 01:09:34 +09:00
HAYAMA_Kaoru 43ae74149d Move Global method to global.go 2024-11-29 23:59:23 +09:00
HAYAMA_Kaoru 5539fb85ad Read script from argv[1] 2024-11-29 23:48:08 +09:00
HAYAMA_Kaoru 3f48724fad Fix: the read pointer was not advanced when target was found 2024-11-29 18:00:20 +09:00
HAYAMA_Kaoru 6906ab0c4d Embbed gmnlisp interpreter 2024-11-29 17:57:13 +09:00
HAYAMA_Kaoru 022810feee New class Term 2024-11-29 13:44:11 +09:00
HAYAMA_Kaoru 98f350ad89 NewWatcher(pty.Pty)NewWatcher(io.ReadWriter) 2024-11-29 13:43:07 +09:00
HAYAMA_Kaoru 0ae6dd9422 Do not pop the line not terminating with \n 2024-11-29 13:06:54 +09:00
HAYAMA_Kaoru 9bca54b14e Add (*Watcher) ExpectWithTimeout 2024-11-29 12:49:11 +09:00
HAYAMA_Kaoru 0961e035fc New class Watcher 2024-11-29 11:59:56 +09:00
HAYAMA_Kaoru eec555f935 Copy the base source from hymkor/script 2024-11-29 09:26:17 +09:00
HAYAMA_Kaoru 6505acbf6e Add .gitattributes as autocrlf=false 2024-11-29 09:25:22 +09:00