Shell: Refresh PATH cache after running shellrc files

This fixes the highlight of runnable commands, whenever PATH variable
is changed in one of the shellrc files.
This commit is contained in:
Humberto Alves 2022-04-03 22:07:40 +01:00 committed by Andreas Kling
parent e292a038b7
commit 5506932788
Notes: sideshowbarker 2024-07-17 14:30:09 +09:00
2 changed files with 2 additions and 1 deletions

View file

@ -241,6 +241,7 @@ public:
String get_history_path();
void print_path(StringView path);
void cache_path();
bool read_single_line();
@ -343,7 +344,6 @@ private:
void bring_cursor_to_beginning_of_a_line() const;
Optional<int> resolve_job_spec(StringView);
void cache_path();
void add_entry_to_cache(String const&);
void remove_entry_from_cache(StringView);
void stop_all_jobs();

View file

@ -225,6 +225,7 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
};
run_rc_file(Shell::Shell::global_init_file_path);
run_rc_file(Shell::Shell::local_init_file_path);
shell->cache_path();
}
{