csc360-a1-shell/ruby
Sami Samhuri 0d0bb73114
Use wordexp to support super fancy expansions
- Expands environment variables, e.g. $HOME -> /home/tina

- Expands tildes, e.g. ~/bin -> /home/queso/bin

- Performs command substitution, e.g. `date +%F` -> 2022-01-16
                                  or $(date +%F) -> 2022-01-16
2022-01-16 23:11:40 -08:00
..
.rubocop.yml Start working on a Ruby port 2022-01-16 14:08:01 -08:00
a1 Add ruby/a1 entry point script 2022-01-16 14:55:23 -08:00
builtins.rb Perform proper shell word splitting and improve logging 2022-01-16 16:31:45 -08:00
colours.rb Start working on a Ruby port 2022-01-16 14:08:01 -08:00
Gemfile Use wordexp to support super fancy expansions 2022-01-16 23:11:40 -08:00
Gemfile.lock Use wordexp to support super fancy expansions 2022-01-16 23:11:40 -08:00
job.rb Start working on a Ruby port 2022-01-16 14:08:01 -08:00
main.rb Use wordexp to support super fancy expansions 2022-01-16 23:11:40 -08:00
shell_logger.rb Perform proper shell word splitting and improve logging 2022-01-16 16:31:45 -08:00