xrsh-com/com/isoterminal/mnt/profile

31 lines
957 B
Plaintext
Raw Normal View History

2024-09-02 15:05:47 +02:00
# source URL data from v86 (file created by v86 during boot)
test -f /mnt/profile.browser && source /mnt/profile.browser
2024-08-30 12:35:27 +02:00
# source xrsh env
2024-08-29 17:18:14 +02:00
source /mnt/profile.xrsh
2024-09-02 15:05:47 +02:00
# source shell functions
source /mnt/profile.sh
# source js functions
js "$(cat ~/.profile.js)"
## forward not-found commands to javascript (via jsh)
command_not_found_handle(){
2024-08-29 17:18:14 +02:00
echo "$1 not found, did you mean $1(...) (javascript?)"
2024-09-02 15:05:47 +02:00
echo ""
echo 'TIPS'
echo '----'
echo 'js console: ' "type 'jsh'"
echo 'js shellfunction:' "type 'alias $1=\"jsh $1\"' to run '$1 yo' as $1('yo')"
echo 'js logging: ' "type 'echo 0 > /dev/browser/console.tty' to disable"
echo 'js capture log: ' "type 'tail -f /dev/browser/console'"
echo 'jsh<->sh hooks: ' "type 'chmod +x ~/hook.d/*/* && alert helloworld'"
}
resize
2024-09-02 15:05:47 +02:00
#test $HOSTNAME = localhost || clear
cat /mnt/motd
export PATH=$PATH:/mnt
export PS1="\nxrsh # \033[0m"