Commit Graph

28 Commits

Author SHA1 Message Date
kevinnls
c105b6e91f add Makefile 2022-01-25 11:18:01 +01:00
kevinnls
a2ecc4c48e fix return value of test 2022-01-25 10:51:58 +01:00
kevinnls
00c95e1b53 rearrange 2022-01-25 10:42:20 +01:00
kevinnls
86e38b6479 pass argv back and forth to parse instead of making global 2022-01-16 22:29:43 +01:00
kevinnls
42a36a2a3e patch: \n at end of help prompt
prevents messing up shell prompt after execution
2021-08-17 09:46:20 +00:00
kevinnls
87ef6ff55c docs (README): move stuff around/troubleshooting section 2021-08-16 12:48:35 +00:00
kevinnls
de2260d5ba bump app deve state to hatchling 2021-08-16 12:39:53 +00:00
kevinnls
03863fd9a5 doc: fix and improve 2021-08-16 12:39:31 +00:00
kevinnls
3a55deb22b docs (README): add compilation and installation instructions 2021-08-16 11:49:27 +00:00
kevinnls
c213d434ec patch: a temporary help prompt for -h to be improved 2021-04-27 20:05:49 +05:30
kevinnls
021e6372d1 feat: test generates symlink in dev dir for easy access to last compilation 2021-04-27 18:50:04 +05:30
kevinnls
26c4084faa cleanup 2021-04-27 18:22:59 +05:30
kevinnls
5795059236 add: -h option to print usage
- usage prompt not implemented yet
- placeholder prompt is printed
2021-04-08 02:15:47 +05:30
kevinnls
78cf1cd54a add: placeholders and TODOs for help prompt
- help prompt to be included as hex from troff
2021-04-08 02:11:08 +05:30
kevinnls
ef0b218c7e add: man pages!
- written in md converted to troff using pandoc.
    - both to be distributed with source
2021-04-08 02:09:15 +05:30
kevinnls
c9a787f983 use date in nanoseconds for unique naming instead of $RANDOM 2021-04-07 22:54:21 +05:30
kevinnls
df9665ae95 rename to stop clashing with test in environment 2021-04-06 12:18:07 +05:30
kevinnls
af87d6cf4b misc: reorganise a bit + slightly unique _onames
- bc why not?
- dir **tests.d** to take test scripts
2021-04-06 12:16:17 +05:30
kevinnls
eb60d446c7 feat: rudimentary UNIX style options (not very sane) 2021-04-05 22:36:35 +05:30
kevinnls
50a84ee248 add: clang to compiler list
did i even have to?
2021-04-05 22:25:08 +05:30
kevinnls
77ad5e7dc6 fix: change shebang for portability 2021-04-05 21:17:52 +05:30
kevinnls
8ae94ac60c patch: hash() returns integer so gcc stops warning` 2021-04-05 21:06:45 +05:30
kevinnls
4c626f657e feat: basic argugment parsing + placeholders
- added placeholders for items to be implemented
- basic parsing of _argv using `parse()`
    - copies `_argv` to global `argv`
	- alternative pref
    - need hashing function to match with switch-case
- refactored print statements into main
    - and wrapped in conditions
    - fixed global default conditions to 1 (true)
- vim auto indent applied
2021-04-03 23:34:19 +05:30
kevinnls
c1fa11ce1f test: pass script args to executable binary in function test 2021-04-03 23:03:34 +05:30
kevinnls
7007d59718 test: improve test script to run from anywhere + stricter exit on error 2021-04-03 16:29:00 +05:30
kevinnls
774b2a39b2 init coding and test thing 2021-03-29 20:19:50 +05:30
kevinnls
e7ee3ed6a2 init: README 2021-03-29 11:32:15 +05:30
kevinnls
b134af58f7 root commit 2021-03-29 11:10:47 +05:30