Commit Graph

  • 226605a996
    feat: allow runners to specify if they want more input (#162) sammyette 2022-06-02 19:33:30 -0700
  • 0c3028bb03
    refactor: move out reprompting and runner handling to functions runner-prompt TorchedSammy 2022-06-02 22:20:44 -0400
  • ade570d598
    refactor: reorder returns of handleSh function TorchedSammy 2022-06-02 21:55:45 -0400
  • 1b4b41846f
    chore: merge from remote branch TorchedSammy 2022-05-31 15:17:50 -0400
  • 3196f0dcb9
    fix: don't refetch tab completion on refresh if its already open (closes #163) TorchedSammy 2022-05-31 15:16:32 -0400
  • 02fb7c3238
    docs: update changelog TorchedSammy 2022-05-30 21:10:45 -0400
  • 3f745e7e4d
    docs: update contributing info to include writing changes to changelog TorchedSammy 2022-05-30 18:16:36 -0400
  • 7dc438cc97
    feat: allow runners to specify continue in return to prompt for more input TorchedSammy 2022-05-29 22:13:14 -0400
  • 9b60dbfe99
    refactor!: make runners require returning a table TorchedSammy 2022-05-29 21:33:52 -0400
  • f9a2a981b4
    fix: revert "fix: multiline cursor redraw" TorchedSammy 2022-05-29 00:18:03 -0400
  • 1339dc4a2f
    fix: multiline cursor redraw TorchedSammy 2022-05-28 21:05:03 -0400
  • b4a5746093
    ci: use make to build for artifacts TorchedSammy 2022-05-28 20:21:57 -0400
  • 2faaf4e045
    fix: print err don't panic and in the case of regex compile failing on menu find TorchedSammy 2022-05-28 20:19:39 -0400
  • 3990d370fa
    feat: extend hilbish.runner interface to allow multiple runners (#159) sammyette 2022-05-28 19:06:18 -0400
  • b28a2c24c1
    refactor!: use userdata where appropriate (#157) sammyette 2022-05-28 19:03:44 -0400
  • 55926368a3
    fix: pass userdata to job.done hook userdata TorchedSammy 2022-05-28 19:00:29 -0400
  • eca808a852
    docs: add entry to changelog runners TorchedSammy 2022-05-28 18:57:31 -0400
  • d3d15bc85a
    refactor: set functions in hilbish.runner directly TorchedSammy 2022-05-28 18:56:40 -0400
  • b1153ca4b1
    docs: update text docs on runner TorchedSammy 2022-05-28 18:55:29 -0400
  • 1c4f4b52f3
    docs: add emmylua doc for functions TorchedSammy 2022-05-28 18:55:18 -0400
  • 180b77f166
    fix: replicate default runners for runnerHandler.exec to work TorchedSammy 2022-05-28 18:47:08 -0400
  • 7463b7558f
    fix: set default runners table properly for check TorchedSammy 2022-05-28 18:38:25 -0400
  • bc1f0d404f
    fix: look over pairs in runner handler instead of ipairs TorchedSammy 2022-05-28 18:23:14 -0400
  • 42daf59746
    fix: allow setting current runner to defaults TorchedSammy 2022-05-28 18:22:57 -0400
  • f6c98d5bc0
    fix: allow function arg to add runner TorchedSammy 2022-05-28 18:22:20 -0400
  • 10337af11e
    docs: update changelog and docs referencing how objects are userdata TorchedSammy 2022-05-28 17:24:14 -0400
  • e656b8f210
    refactor!: use userdata for timer objects TorchedSammy 2022-05-28 17:17:59 -0400
  • a004f315be
    chore: merge from master TorchedSammy 2022-05-28 14:22:27 -0400
  • dce49574e6
    feat: extend hilbish.runner interface to allow multiple runners TorchedSammy 2022-05-28 13:54:53 -0400
  • e3c25586e4
    fix: broken ansi escape codes on windows cmd TorchedSammy 2022-05-28 09:07:28 -0400
  • b93d6ef551
    refactor!: use userdata for job object instead of table TorchedSammy 2022-05-27 20:40:25 -0400
  • 9d385efbfc
    docs: add new methods for job objects TorchedSammy 2022-05-24 19:32:03 -0400
  • d99c24842f
    docs: update changelog TorchedSammy 2022-05-24 19:31:51 -0400
  • 61271dc70c
    fix: load bg command on init TorchedSammy 2022-05-24 19:26:35 -0400
  • 8697344f98
    feat: implement job foregrounding/backgrounding (#155) sammyette 2022-05-24 19:15:02 -0400
  • 7ac43aa2da
    feat: add job.background and bg command fg-job TorchedSammy 2022-05-24 18:21:06 -0400
  • 43dc00c120
    refactor: implement fg in lua TorchedSammy 2022-05-24 18:07:31 -0400
  • 4c8cb686a0
    feat: add job.background function TorchedSammy 2022-05-24 18:07:10 -0400
  • 2940b82a91
    chore: update deps TorchedSammy 2022-05-24 18:05:46 -0400
  • e6b1e260d8
    feat: attempt to implement fg builtin TorchedSammy 2022-05-24 17:24:08 -0400
  • d65b574cb2
    docs: fix typo in job hook docs TorchedSammy 2022-05-22 07:29:01 -0400
  • d808534da6
    perf: use waitgroup instead of loop to wait on timers TorchedSammy 2022-05-21 21:58:58 -0400
  • a4b358fd9c
    perf: use struct{} for done channel in timer instead of bool TorchedSammy 2022-05-21 21:39:14 -0400
  • 8f6f27e647
    docs: add docs for lunacolors (closes #144) TorchedSammy 2022-05-21 21:27:51 -0400
  • f888aabc80
    chore!: update lunacolors TorchedSammy 2022-05-21 21:26:34 -0400
  • 2572d0ea9e
    docs: update changelog with latest changes TorchedSammy 2022-05-21 21:11:59 -0400
  • d2f16dfbbf
    feat: job enhancements (#153) sammyette 2022-05-21 20:53:36 -0400
  • 392cb66382
    fix: handle sigterm and remove obsolete code TorchedSammy 2022-05-21 20:53:02 -0400
  • 1fd99a78cc
    docs: add docs and changelogs relating to jobs extended-job-api TorchedSammy 2022-05-21 20:33:05 -0400
  • e50ee0b511
    fix!: make exec path in job add explicit in lua side TorchedSammy 2022-05-21 20:11:15 -0400
  • f43ff7d03c
    chore: fix comments TorchedSammy 2022-05-21 19:58:41 -0400
  • 3bcff3e350
    feat: add job output TorchedSammy 2022-05-21 19:55:05 -0400
  • 8fdde4aa58
    chore: remove unused code TorchedSammy 2022-05-21 12:47:21 -0400
  • dde56cbb4f
    feat: make disown command get last job if id isnt suppied as arg TorchedSammy 2022-05-21 11:54:07 -0400
  • bbff7098c2
    feat: add jobs.last function to get last job TorchedSammy 2022-05-21 11:53:44 -0400
  • b3a5c0e67c
    feat: add disown command TorchedSammy 2022-05-21 11:38:26 -0400
  • fc40bad092
    fix: stop jobs on exit TorchedSammy 2022-05-21 11:38:02 -0400
  • db6817e4ca
    feat: add disown function TorchedSammy 2022-05-21 11:37:19 -0400
  • 4bc94ce916
    fix: set bg proc attr in build tagged file TorchedSammy 2022-05-21 06:03:53 -0400
  • 1522749397
    fix: use right procattr on correct os TorchedSammy 2022-05-21 05:58:01 -0400
  • 4a5e4957d7
    fix: use setpgid on cmd procattr for background jobs TorchedSammy 2022-05-20 09:19:07 -0400
  • 055132aa10
    chore: update modules TorchedSammy 2022-05-19 05:54:55 -0400
  • 0b07b93de2
    docs: move nature docs into a folder TorchedSammy 2022-05-18 21:56:03 -0400
  • 8b6506b36c
    refactor: move out home abbreviating code to a util function TorchedSammy 2022-05-17 21:37:42 -0400
  • 4805244417
    feat: emit job.add hook when job is added TorchedSammy 2022-05-17 18:08:27 -0400
  • 2fb55526dc
    fix: assign binary path to job TorchedSammy 2022-05-17 18:05:16 -0400
  • 9f6a07c90a
    fix: deadlock in lua job add function and not taking proper amount of args TorchedSammy 2022-05-17 18:00:28 -0400
  • b5c78a39a8
    fix: reuse standard files for jobs TorchedSammy 2022-05-17 17:43:42 -0400
  • ab8b9c8376
    feat: add hilbish.version interface TorchedSammy 2022-05-17 06:39:30 -0400
  • 5dd2af7250
    fix: add release name to version TorchedSammy 2022-05-17 06:39:05 -0400
  • ac21109307
    fix: change how version is retrieved TorchedSammy 2022-05-16 19:36:34 -0400
  • cb88db8cfc
    feat: add hilbish.vim interface (closes #114) TorchedSammy 2022-05-13 20:52:48 -0400
  • 960909b81d
    fix: typo in editor interface TorchedSammy 2022-05-13 20:52:30 -0400
  • dc933934eb
    feat: add hilbish.editor interface TorchedSammy 2022-05-13 20:43:40 -0400
  • c78d7f5627
    feat!: add start function to jobs TorchedSammy 2022-05-13 19:46:25 -0400
  • 827c25fb57
    feat: add hilbish.job.add function TorchedSammy 2022-05-13 17:08:15 -0400
  • 3374dfd28f
    fix: always start job in exec handler TorchedSammy 2022-05-13 16:59:16 -0400
  • 9a87d76969
    fix: finish job on lua job stop function TorchedSammy 2022-05-12 22:27:49 -0400
  • 200fe1054f
    fix: pass user input to runner function instead of expanded alias TorchedSammy 2022-05-11 21:13:29 -0400
  • 52a58b14c3
    docs: update nature doc to have new correct info TorchedSammy 2022-05-08 15:59:04 -0400
  • 15035c02cb
    fix(doc): check if modmt exists before trying to get module prop docs TorchedSammy 2022-05-08 16:02:24 -0400
  • dd678a4a75
    fix: Not loading nature module on some systems (#150) Renzix 2022-05-08 16:01:06 -0400
  • fd31cca4e0 fix: Not loading nature module on some systems Renzix 2022-05-08 12:19:06 -0400
  • 0e076f391a
    fix: bring in latest changes insensitive-tab TorchedSammy 2022-05-07 08:11:32 -0400
  • 0a01ed862c
    feat: print error if nature is missing TorchedSammy 2022-05-06 19:21:32 -0400
  • 200babf831
    chore: merge TorchedSammy 2022-05-06 19:06:57 -0400
  • d6bc8b51de
    ci: fix missing files on either oses TorchedSammy 2022-05-06 19:06:06 -0400
  • 86700c0a7b
    ci: add codeql code scanning sammyette 2022-05-06 12:20:41 -0400
  • 30b07bc98b
    fix: check if path has tilde prefix when trying to expand home TorchedSammy 2022-05-01 07:20:40 -0400
  • db437905e0
    fix: implicitly expand tilde on args to all fs functions TorchedSammy 2022-05-01 00:49:59 -0400
  • c890b86e08
    feat: add hilbish.opts and autocd opt TorchedSammy 2022-04-30 21:22:37 -0400
  • a8406657f9
    fix: remove nature hook handles TorchedSammy 2022-04-30 21:05:21 -0400
  • 4178b78341
    fix: return other errors from sh runner TorchedSammy 2022-04-30 21:02:36 -0400
  • c4eb3ad368
    chore: change lua init errors to make more sense TorchedSammy 2022-04-30 20:31:37 -0400
  • 0642ddda36
    fix: push home dir to recent dirs with correct function TorchedSammy 2022-04-30 20:28:47 -0400
  • b210378380
    ci: remove .exe from windows artifact names TorchedSammy 2022-04-30 12:08:54 -0400
  • 03cb9c06f3
    ci: fix release builds; make them include lua libs and nature lib TorchedSammy 2022-04-30 12:08:39 -0400
  • c929c7602f
    ci: checkout submodules TorchedSammy 2022-04-30 12:00:41 -0400
  • e678ef66d8
    docS: update changelogs for master TorchedSammy 2022-04-30 12:00:01 -0400
  • d053b58204
    ci: indent list of files TorchedSammy 2022-04-30 10:50:06 -0400