Commit graph

  • 5b8716c0c4
    extend build instructions master Aidan 2021-05-31 15:36:12 -07:00
  • 47530e330b Merge branch 'readme_improvements' into 'master' Aidan Hahn 2021-05-31 22:29:00 +00:00
  • 901037fa30
    more readme edits Aidan 2021-05-31 15:05:37 -07:00
  • 4efe4bfcaa
    more readme edits Aidan 2021-05-31 15:05:37 -07:00
  • f1d17a2d5f
    rename license file for godoc Aidan 2021-05-23 22:02:48 -07:00
  • aae28f68b6
    fixed issue in documentation of while loop Aidan 2021-05-23 22:01:46 -07:00
  • 7e3639d48b
    more readme updates Aidan 2021-05-23 21:45:26 -07:00
  • 8d2811be87
    squash! updated readme to improve documentation Aidan 2021-05-23 21:06:18 -07:00
  • 87b11cff7a
    updated readme to improve documentation Aidan 2021-05-23 21:03:22 -07:00
  • c2b86b7f4d Merge branch 'dev' into 'master' Aidan Hahn 2020-08-27 06:51:49 +00:00
  • fcdde50faa
    added list index function Aidan 2020-08-26 23:45:02 -07:00
  • 12caeedf68
    add a string replace method Aidan 2020-08-26 22:32:01 -07:00
  • 591402b428
    finish fixing things Aidan 2020-08-26 21:36:06 -07:00
  • 6afd01da2a
    syncing unfinished work with dev Aidan 2020-08-22 12:37:06 -07:00
  • 4ce1f7137c
    better log line, fix issue with sym eval Aidan 2020-08-21 18:02:49 -07:00
  • 87004ff7fd
    fix build from last night Aidan 2020-08-21 17:37:54 -07:00
  • ab340ceb0a
    perform arg type checking and evaluation before function call Aidan 2020-08-21 01:37:04 -07:00
  • 90284f2d06
    negative number parsing Aidan 2020-08-21 00:14:31 -07:00
  • 69536783c7
    added string join method Aidan 2020-08-20 23:39:57 -07:00
  • 37e6e24447
    add split function Aidan 2020-08-14 15:59:38 -07:00
  • 546e1711e5
    handle escaped spaces in tokens + filepaths in completions Aidan 2020-08-13 12:14:10 -07:00
  • 61dd498d27
    fix comment parsing Aidan 2020-07-29 07:41:35 -07:00
  • bc8ed07125
    clean up segfaults on bad variable decls Aidan 2020-07-29 06:46:54 -07:00
  • 530dbe7e21
    EOF aborts shell Aidan 2020-07-24 20:37:46 -07:00
  • adff10b56a
    added slice function Aidan 2020-07-24 20:32:08 -07:00
  • 15e294085c
    some rudimentary list operations Aidan 2020-07-24 19:58:09 -07:00
  • ed20c03363 Merge branch 'dev' into 'master' Aidan Hahn 2020-07-24 02:59:08 +00:00
  • 5d538d4a0b
    fixed background process execution Aidan 2020-07-23 19:54:36 -07:00
  • f34c9070c8
    I decided I wanted it like this. Soon it should be configurable Aidan 2020-07-23 12:12:56 -07:00
  • 1f192607b2
    update debug log usage and add fanciness to log printing Aidan 2020-07-23 12:08:29 -07:00
  • 91498926d5
    change liner source so that we can have good tty config Aidan 2020-07-22 23:00:25 -07:00
  • f69532d54c
    better handling of interrupt Aidan 2020-07-22 22:30:56 -07:00
  • e098a8812c
    fg tasks Aidan 2020-07-22 21:56:31 -07:00
  • 08bb7073cd
    incomplete work: big call lib refactor Aidan 2020-07-22 00:22:39 -07:00
  • e57a97c601
    update readme Aidan 2020-07-20 09:42:18 -07:00
  • 44521f306f
    improvements for tab complete Aidan 2020-07-20 09:16:05 -07:00
  • dbd288a0ff Merge branch 'master' into 'dev' Aidan Hahn 2020-07-20 04:49:43 +00:00
  • 63de839d98 Merge branch 'documentation' into 'master' Aidan Hahn 2020-07-20 04:47:24 +00:00
  • 26e331f331
    fix builds Aidan 2020-07-19 15:11:35 -07:00
  • ae9ca588d6
    Merge branch 'documentation' of https://gitlab.com/whom/shs into documentation Aidan 2020-07-19 15:04:35 -07:00
  • e1913fea2c
    incomplete docs for stdlib Aidan 2020-07-19 14:53:27 -07:00
  • ee39de01fd
    much stdlib docs Aidan 2020-07-19 14:37:20 -07:00
  • b941df68e1
    godoc for extra packages Aidan 2020-07-18 14:45:36 -07:00
  • fec3550702
    ast package full godoc Aidan 2020-07-18 14:40:35 -07:00
  • 956044cfae
    improve autocomplete Aidan 2020-07-18 14:19:58 -07:00
  • d5edb2bad2
    added shell tab complete Aidan 2020-07-18 10:44:34 -07:00
  • 44beab651c
    added progn form Aidan 2020-07-18 10:44:18 -07:00
  • 8278430882
    added type casts Aidan 2020-07-18 00:22:43 -07:00
  • 77ce00970f
    print statement should allow for escaping stuff Aidan 2020-07-17 22:38:15 -07:00
  • d0e3946aff
    rename repl Aidan 2020-07-17 11:36:13 -07:00
  • bd22b84699
    comments support, script loading support Aidan 2020-07-15 18:41:54 -07:00
  • 654e8bd55b
    fix typo Aidan 2020-07-15 17:26:44 -07:00
  • fc1dd7a2e3
    add util module Aidan 2020-07-15 17:25:49 -07:00
  • 351f4d4f64 Merge branch 'dev' into 'master' Aidan Hahn 2020-07-09 04:28:55 +00:00
  • ad89d8b4fb
    update readme Aidan 2020-07-08 21:27:56 -07:00
  • 5363896c85 Merge branch 'dev' into 'master' Aidan Hahn 2020-07-09 04:23:13 +00:00
  • 81d299aa5e
    fix bug in repeated function calls Aidan 2020-07-08 21:09:24 -07:00
  • 93cd5c5a48
    fix func declaration syntax Aidan 2020-07-08 19:39:09 -07:00
  • 5a0a7e21f5
    fix variable declaration syntax Aidan 2020-07-08 19:33:25 -07:00
  • 19a16d8de0
    Updated readme's, add prototype function declaration operation Aidan 2020-07-04 20:41:10 -07:00
  • c90d445d7d
    added ability for user to enter boolean literals Aidan 2020-07-03 19:51:03 -07:00
  • 4865c7ce92
    export var functions Aidan 2020-07-03 16:27:02 -07:00
  • a08677b4f4
    test Aidan 2020-07-03 11:01:29 -07:00
  • 346e24179d
    update top level readme Aidan 2020-07-03 10:58:25 -07:00
  • f98cd75160
    load from config file Aidan 2020-07-03 02:02:12 -07:00
  • 0d7eb4139b
    dont require top level parens Aidan 2020-07-03 01:05:25 -07:00
  • de3e3e5d4e
    file operations in stdlib Aidan 2020-07-02 19:35:22 -07:00
  • 1802bce604
    fix cd bug Aidan 2020-07-02 16:44:14 -07:00
  • a5f157dbd7
    add input function Aidan 2020-07-02 16:24:34 -07:00
  • c253dc6375
    fix typo, update tag to string function Aidan 2020-06-30 20:53:40 -07:00
  • 53adeacc6d
    use constants for True and False instead of tokens Aidan 2020-06-30 20:36:45 -07:00
  • a216d9af41
    add rudimentary control flow Aidan 2020-06-30 20:27:12 -07:00
  • de5566b3ec
    add info func Aidan 2020-06-29 21:21:30 -07:00
  • c726520689 Merge branch 'better-eval' into 'dev' Aidan Hahn 2020-06-30 02:21:36 +00:00
  • 2ae1145a50
    retrofit call functions for new eval alg Aidan 2020-06-29 19:15:00 -07:00
  • ea99142b3a
    retrofitted string functions Aidan 2020-06-29 17:06:27 -07:00
  • d70a5ec77c
    retrofitted filesys functions Aidan 2020-06-29 16:58:43 -07:00
  • 7c630d5a38
    retrofitted arithmetic functions Aidan 2020-06-29 12:51:41 -07:00
  • f3e39e156c
    bool functions retrofitted for eval change Aidan 2020-06-29 12:26:01 -07:00
  • 2151b6c5d2
    fixed expand function Aidan 2020-06-29 00:10:54 -07:00
  • 2a2e5b4527
    new eval.go Aidan 2020-06-29 00:06:53 -07:00
  • 89d6a1013b
    boolean system Aidan 2020-06-28 20:06:55 -07:00
  • e7d25057f6
    add jobs, kill commands Aidan 2020-06-28 18:01:36 -07:00
  • 37c56cb322
    fix bg/fg implementations Aidan 2020-06-28 17:00:44 -07:00
  • b5c7162555
    fix for arithmetic routines Aidan 2020-06-28 14:51:20 -07:00
  • e916c82fa6 Merge branch 'tweaks-for-shell-use' into 'master' Aidan Hahn 2020-06-28 21:47:56 +00:00
  • f1cc9b7f8c
    function calls no longer return number tokens (cleaner output), added ? command to get return code Aidan 2020-06-28 14:20:17 -07:00
  • ffef8a96e7
    call system executables from undefined function calls Aidan 2020-06-28 14:13:44 -07:00
  • 40fba4716b Merge branch 'gitlab-migration' into 'master' Aidan Hahn 2020-06-28 20:58:33 +00:00
  • 588762fea3
    remove extra mod files Aidan 2020-06-28 13:53:24 -07:00
  • f2f9c66e03
    remove extra mod files Aidan 2020-06-28 13:53:24 -07:00
  • baa4ce0300
    migrate modules and whatnot to gitlab Aidan 2020-06-28 13:51:08 -07:00
  • c7008bb19e
    migrate to my main gitlab Aidan 2020-06-28 13:47:44 -07:00
  • d17e975cc8
    catch SIGTERM meant for running process Aidan 2020-06-27 21:54:14 -07:00
  • 3c2dde3665
    integrated readline Aidan 2020-06-27 21:27:33 -07:00
  • eb85a10415
    added some string functions Aidan 2020-06-27 21:08:21 -07:00
  • af184d9176
    stdlib Call, fg, bg, $, and cd functions. wow Aidan 2020-06-27 20:31:49 -07:00
  • 94c9b2beba
    avoid disaster regarding setting of env variables from number tokens Aidan 2020-06-26 21:46:00 -07:00
  • 7c04e3de95
    integrate environment variables with vartable Aidan 2020-06-26 21:17:18 -07:00
  • 9301c77573
    MVP grade arithmetic routines Aidan 2020-06-26 20:17:45 -07:00