Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I’ve done this enough times I chain the desired command and the cd together:

    cd ~/x/y/z && my-command
So that when I CTRL-R for my-command it automatically reminds me.


If you’re doing this for history value put it in a subshell so it doesn’t change your working directory in a confusing way:

    (cd ~/x/y/z && my-command)


Neat idea, definitely going to use this! Thanks for sharing


cwd is one of the default fields. Here's my first nushell command:

    $ history | get 0
    ╭─────────────────┬─────────────────────────────╮
    │ start_timestamp │ 2023-12-15 15:39:12.872 UTC │
    │ command         │ ls                          │
    │ cwd             │ /home/matt/src/configs      │
    │ duration        │ 31 ms                       │
    │ exit_status     │ 0                           │
    ╰─────────────────┴─────────────────────────────╯
It would take some smarts to figure out when to bind the cwd and when not to, but that would be the interesting part.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: