sudo-nim
sudo-nim

Reputation: 408

How to change working directory in Torch REPL

Title says it all, how can one change the working directory inside the Torch REPL? I tried using calls to os.execute('cd some_dir') but this doesn't work, as demonstrated here.

th> pwd() --prints: /home/user/Code
th> os.execute('cd ..') --prints: true exit 0
th> pwd() -- prints: /home/user/Code

where pwd() is a a convenience function that calls os.execute('pwd').

Upvotes: 4

Views: 2243

Answers (1)

smhx
smhx

Reputation: 2266

Install the lfs package (probably already installed, if not "luarocks install luafilesystem")

Then,

lfs=require 'lfs'
lfs.chdir(newdir)

Also, in torch REPL, you can execute shell commands with a $ prefix Example:

th> $ls

Upvotes: 8

Related Questions