Commit Graph

  • 90c213e758 「🔨」 fix: learn to save you idiot KeyZox 2024-07-15 15:25:25 +02:00
  • 891a43dbbb 「✨」 feat(builtins/ft_exit): ft_exit is there ! :D yosyo 2024-07-15 15:16:08 +02:00
  • bd49fa19a1 「✏️」 norm: normed KeyZox 2024-07-15 14:43:03 +02:00
  • 17bb4ce14e 「🔨」 fix: quote fixed KeyZox 2024-07-15 14:27:43 +02:00
  • 27ac717f67 「✨」 feat(exec/exit_code): set exit_code yosyo 2024-07-15 14:07:44 +02:00
  • 9190ccfd0f 「🔨」 fix: fixed $ KeyZox 2024-07-15 14:03:23 +02:00
  • 92d53ccfbb 「🔨」 fix(builtins/ft_export): bad identifier checking yosyo 2024-07-15 13:34:31 +02:00
  • ab31b83147 「🔨」 fix: fix env in exec KeyZox 2024-07-15 12:36:05 +02:00
  • 06abdc7b1c 「✨」 feat: free_exit done KeyZox 2024-07-15 12:35:44 +02:00
  • d73e40e01b 「🔨」 fix: some fix to the parsing KeyZox 2024-07-15 12:33:57 +02:00
  • 416557debd 「✏️」 norm: normed project. KeyZox 2024-07-14 15:52:11 +02:00
  • ac7684f45d 「🔨」 fix(exec/check_file): check if path is a directory y-syo 2024-07-14 15:50:26 +02:00
  • fe0285a5b2 「🔨」 fix: if folder crash KeyZox 2024-07-14 15:39:28 +02:00
  • 4739d6b6f9 「✏️」 norm(env/env_get): normed project. y-syo 2024-07-14 14:43:19 +02:00
  • f76d15c78c 「🔨」 fix(builtins/export): fixed export double value problem y-syo 2024-07-14 14:29:25 +02:00
  • 967ec80d31 「✨」 feat: ctrl \ handled KeyZox 2024-07-13 18:52:00 +02:00
  • 60070f9d60 「✨」 feat: working '$'? KeyZox 2024-07-13 17:26:20 +02:00
  • 47b8806eec 「🔨」 fix(builtins/export): fixed double values when empty + leaks yosyo 2024-07-13 16:12:20 +02:00
  • d7c5e9611b 「✨」 feat: Added ctrl c to heredoc KeyZox 2024-07-13 14:16:31 +02:00
  • 310f26ef80 「✨」 feat(builtins/export): export possibly done yosyo 2024-07-11 19:08:49 +02:00
  • 54e01e9bc3 「✏️」 norm: Normed everything and leak erased from the surface of the earth and what the fuck am i doing at this hour coding i shoud be sleeping 1:30am wtf god damn please give me a bed and fuck you yosyo 🖕 KeyZox 2024-07-10 01:22:28 +02:00
  • b1f77b386a 「🔨」 fix: Fixed some leak in the heredoc KeyZox 2024-07-09 18:06:35 +02:00
  • 4b80fef3f3 「✨」 feat: Added security to redirection fd KeyZox 2024-07-09 16:42:27 +02:00
  • 02a56b7086 「🔨」 fix: gitignore don't ignore main KeyZox 2024-07-09 16:41:54 +02:00
  • 3857261476 「🔨」 fix: Fixed prompt and env KeyZox 2024-07-09 16:24:25 +02:00
  • 947ccc16e7 「📝」 doc: Added better readline.supp KeyZox 2024-07-09 16:19:57 +02:00
  • c935f80dfe 「🔨」 fix: No more leak in the parsing KeyZox 2024-07-09 16:19:19 +02:00
  • 91a78d5870 「🔨」 fix(env): fixed the env init yosyo 2024-07-09 14:42:28 +02:00
  • f09db03442 「✏️」 norm: Normed heredoc KeyZox 2024-07-09 11:25:22 +02:00
  • 90af93aa73 「✨」 feat(builtins/export): fixed exports :D yosyo 2024-07-06 18:34:00 +02:00
  • 249b6a6920 「✨」 feat: $ expand working KeyZox 2024-07-06 18:08:04 +02:00
  • 6ca36c8854 「✨」 feat(quotes_parsing): quotes are now correctly parsed ! :D yosyo 2024-07-06 18:05:14 +02:00
  • 3065937842 「🔨」 fix(exec_cmd): fixed command not being executed in a fork yosyo 2024-07-06 18:04:35 +02:00
  • 9bc1c75871 「🔨」 fix: wtf fucking quote KeyZox 2024-07-06 15:06:03 +02:00
  • 22f7565d47 「🔨」 fix: working parsing KeyZox 2024-07-06 13:36:03 +02:00
  • 4793df800d 「✨」 feat(exec_builtins): fixed builtins exec from a fork yosyo 2024-07-06 12:04:14 +02:00
  • 4452a06e5d 「🔨」 fix: Fixed some leak and started refactor main KeyZox 2024-07-04 17:15:08 +02:00
  • 8769b5d25f 「🔨」 fix: fixed some things. yosyo 2024-07-04 12:08:27 +02:00
  • 80ef34f45b 「✨」 feat(exec_builtins / quote parsing): did builtins execution, wip quote parsing (don't work for the moment) yosyo 2024-07-04 11:45:37 +02:00
  • d24f097ae9 「✨」 feat: Added some security to the parsing KeyZox 2024-07-03 19:13:43 +02:00
  • 9f25b17170 「🔨」 fix: Made a cd wayyy more simpler, thx bonsthie KeyZox 2024-07-03 12:00:30 +02:00
  • 4a2b882d22 「🔨」 fix: fixed when quote near char KeyZox 2024-07-03 11:27:48 +02:00
  • f0c0830c4d 「✨」 feat: Did a lot of things, don't know what but it work KeyZox 2024-06-30 18:03:58 +02:00
  • 3d7669d056 「🔨」 fix: fixed when echo doesn't have args after -n KeyZox 2024-06-29 20:10:50 +02:00
  • 817ed058dd 「✨」 feat: echo done(hopefully) KeyZox 2024-06-29 20:05:18 +02:00
  • 26b8603933 「🔨」 fix: Fixed merge conflict on main KeyZox 2024-06-29 15:35:28 +02:00
  • 5e68b7342d 「🏗️」 wip(buildtins:export): testing things, might broke. y-syo 2024-06-28 10:12:19 +02:00
  • 15f87d9a37 「🔨」 fix(exec_cmd): fixed counter y-syo 2024-06-27 14:29:14 +02:00
  • 333942d80e 「🔨」 fix: Fixed heredoc and append which the file name goes in argv KeyZox 2024-06-26 12:58:24 +02:00
  • 37dc7507dd 「🏗️」 wip: ctrl \ and ctrl d working KeyZox 2024-06-26 12:49:06 +02:00
  • 9980762f0c 「🏗️」 wip(builtins): working on builtins... y-syo 2024-06-26 10:21:42 +02:00
  • 2a0fea22ed 「🏗️」 wip: Signal handling in realine KeyZox 2024-06-25 17:54:33 +02:00
  • 7460600fa2 「🔨」 fix: CD not vomiting valgrind error KeyZox 2024-06-25 17:20:20 +02:00
  • e7a5e8041b 「✨」 feat: CD finished need valgrind fix but it's fine KeyZox 2024-06-25 16:31:55 +02:00
  • db8435b6c2 「🏗️」 wip: CD reworked KeyZox 2024-06-25 14:40:44 +02:00
  • d3a8e94779 「🔨」 fix: invalid fd close y-syo 2024-06-25 11:38:35 +02:00
  • 1ddd5534c8 「✨」 feat: CD working KeyZox 2024-06-25 11:23:25 +02:00
  • 5710f193d7 「🏗️」 wip: Started cd and pwd KeyZox 2024-06-25 10:38:07 +02:00
  • d9771f26a4 「🏗️」 wip(exec_single_cmd:command_not_found): correct command is not found msg adjoly y-syo 2024-06-24 14:06:31 +02:00
  • d5c8727093 「🔨」 fix(split_cmd): fixed command execution + null return code no longer show y-syo 2024-06-24 13:05:47 +02:00
  • 831d046fcb 「✨」 feat: command return code msg + env norm y-syo 2024-06-24 12:57:03 +02:00
  • 667beff259 「🔨」 fix(env): getters now dup the value, protect possible unwanted change y-syo 2024-06-24 10:32:19 +02:00
  • a2a9e362d3 「✨」 feat: pipe are now piping D: y-syo 2024-06-23 03:53:22 +02:00
  • de23176011 「✨」 feat: Check for unclosed quote KeyZox 2024-06-21 12:44:51 +02:00
  • 87f031c87f 「🔨」 fix(exec_cmd): fixed waitpid, now wait for all process, not just first one (and minor fixes) yosyo 2024-06-21 10:01:05 +02:00
  • 59a2ce8838 「🏗️」 wip(main.c): changed main to execute commands yosyo 2024-06-21 09:59:31 +02:00
  • 59964a9248 「🔨」 fix: Removed debug print KeyZox 2024-06-20 14:36:25 +02:00
  • ce70b6ee94 「🎉」 init: Merged branch successfully KeyZox 2024-06-20 14:30:25 +02:00
  • 64ede5becd 「✨」 feat: $ working KeyZox 2024-06-20 14:28:54 +02:00
  • 2dc8817d98 「🔨」 fix(exec_cmd): fixed some things. y-syo 2024-06-18 20:31:40 +02:00
  • 6ae7296237 「🏗️」 wip: Work in progress KeyZox 2024-06-18 12:21:40 +02:00
  • 8ec6d94a52 「🔨」 fix(get_path): fixed algorythm for better performances yosyo 2024-06-13 14:21:45 +02:00
  • f70c506fed 「🔨」 fix(exec_fn): fixed exec functions, not normed y-syo 2024-06-10 18:17:12 +02:00
  • 7b84f8fbb1 「🔨」 fix: Fuck you yosyo KeyZox 2024-06-10 17:10:42 +02:00
  • e0bc79fb3b 「✨」 feat: now in header :D y-syo 2024-06-10 17:09:21 +02:00
  • 3b5f1636ac Merge pull request #6 from KeyZox71/mmoussou yosyo 2024-06-10 17:05:02 +02:00
  • 0266cee5cb 「🔨」 fix(env_cmd): fixed strcmp and env cmds y-syo 2024-06-10 17:03:14 +02:00
  • 815689e72f 「🏗️」 wip(env): not tested, could not work y-syo 2024-06-09 16:03:09 +02:00
  • cf0a230f28 「✏️」 norm(src/exec/*): normed everything... y-syo 2024-06-05 01:23:18 +02:00
  • 5642c267f0 「🔨」 fix: fixed split cmd when there is no path var, added split cmd execution to the main y-syo 2024-06-04 22:28:13 +02:00
  • b7601617cc 「✨」 feat(exec_cmd): commands execution is back ! y-syo 2024-06-04 21:40:14 +02:00
  • 8355438ee8 「🎉」 init(exec_split_cmd): branch merge from mmoussou y-syo 2024-06-04 21:38:43 +02:00
  • 7455f17209 「🎉」 init: Merged adjoly KeyZox 2024-06-04 13:26:32 +02:00
  • e6e7a823d4 「🔨」 fix: Change argv from char* to char** KeyZox 2024-06-04 13:20:51 +02:00
  • 0e572cd344 「✨」 feat(Makefile): made the makefile cute :3 (and use cc cuz gcc is way faster than clang, GNU supremacy) yosyo 2024-06-03 15:49:39 +02:00
  • 3f353e445e 「🔨」 fix(exec.h): fixed wrong header yosyo 2024-06-03 15:28:26 +02:00
  • 06f2480711 Revert "「✨」 feat(exec_cmd): can now execute commands ! still kind of a wip tho" yosyo 2024-06-02 21:18:42 +02:00
  • 32e09ff98a 「✨」 feat(exec_cmd): can now execute commands ! still kind of a wip tho yosyo 2024-06-02 21:17:02 +02:00
  • b17e34e030 「🏗️」 wip: testing things, might broke. KeyZox 2024-06-01 13:54:32 +02:00
  • 5a71c50897 「✨」 feat: Parsing working but not handling error KeyZox 2024-05-31 19:26:09 +02:00
  • 6bbdef9d7c 「✨」 feat: Parsing of command kinda working KeyZox 2024-05-30 17:59:49 +02:00
  • d84749d009 「🔨」 fix(env.h): fixed header protection y-syo 2024-05-30 15:42:59 +02:00
  • ad01524c36 「🔨」 fix: Fixed __to_token invalid read if no space KeyZox 2024-05-28 16:29:34 +02:00
  • c87d45e584 「🏗️」 wip: testing things, might broke. KeyZox 2024-05-28 14:21:41 +02:00
  • c6d1149642 「🔨」 fix: Fixed prompt with env function KeyZox 2024-05-27 19:02:07 +02:00
  • ebe3560d03 「🔨」 fix(env commands): fixed segfault yosyo 2024-05-27 18:06:14 +02:00
  • ae1872a6a2 「✨」 feat: Moved env function to env.h KeyZox 2024-05-27 17:32:55 +02:00
  • 64f495b114 「✨」 feat(env_get_value): added a func to get value of a variable with the env struct yosyo 2024-05-27 13:13:46 +02:00
  • ad1f4e936d 「🔨」 fix: get_pwd fixed leak KeyZox 2024-05-27 12:55:15 +02:00
  • e1aa0ff445 「🗑️」 clean: Added readline.supp KeyZox 2024-05-27 12:53:32 +02:00