Commanding your terminal with natural language

Tellina automatically translates the input into executable bash commands using deep learning.

  • Type a grammatical imperative English sentence (not a question) stating your goal.
  • Tellina works best for specific inputs. For example,
    • instead of "some files", use "pdf files";
    • instead of "sometime ago", use "5 days ago".
  • Put names, strings and regular expressions in quotes "" often improves the translation.
  • Add / to the end of a directory name so that Tellina interprets it as a folder.
  • find
  find all files named "test*.cpp" and move them to "project/code/"
 June 24, 2017, 2:22 a.m.    Seattle, Washington, US
No translation available.
User Image
  • find
  find all png files larger than 50M that were last modified more than 31 days ago
 June 23, 2017, 6:33 p.m.    --, --, --
find . -type f -name "*.png" -mtime +31 -size +50M
User Image
  • find
  find all directories larger than 51M and were last modified more than 30 days ago
 June 22, 2017, 7:58 p.m.    Seattle, Washington, US
No translation available.
User Image
  • find
  find all directories larger than 51M and were last modified more than 30 days ago
 June 22, 2017, 7:52 p.m.    Seattle, Washington, US
No translation available.
User Image
  • find
  find all directories larger than 51M
 June 22, 2017, 7:52 p.m.    Seattle, Washington, US
find . -type d -size +51M
User Image
  • find
  find all directories last modified more than 30 days ago
 June 22, 2017, 7:52 p.m.    Seattle, Washington, US
find . -type d -mtime +30
User Image
  • find
  find all directories larger than 51M and were modified more than 30 days ago
 June 22, 2017, 7:51 p.m.    Seattle, Washington, US
find . -type d -size +51M -mtime +30 -exec ls -l {} \;
User Image
  • find
  find all directories larger than 51M and were last modified more than 30 days ago
 June 22, 2017, 6:50 p.m.    Seattle, Washington, US
No translation available.
User Image
  • find
  show the employees table
 June 22, 2017, 2:38 p.m.    --, --, --
No translation available.
User Image
  • find
  show the employees table
 June 22, 2017, 2:37 p.m.    --, --, --
No translation available.
User Image
  • find
  show the employees table
 June 22, 2017, 12:51 p.m.    --, --, --
No translation available.
User Image
  • find
  find all files larger than a gigabyte in the current folder
 June 22, 2017, 12:47 p.m.    --, --, --
find . -type f -size +1G
User Image
  • find
  git undo last commit
 June 22, 2017, 12:34 p.m.    --, --, --
find . -type d -exec ls -s {} \; | sort -n | tail -n 10
User Image
  • find
  find all directories larger than 51M and were last modified more than 30 days ago
 June 22, 2017, 12:31 p.m.    --, --, --
No translation available.
User Image
  • find
  delete all files ending with py
 June 22, 2017, 12:12 p.m.    --, --, --
find "py" -name "*" -delete
User Image
  • find
  print files and directories modified 50 days ago
 June 22, 2017, 12:11 p.m.    --, --, --
find . -mtime 50
User Image
  • find
  make 10 folders
 June 22, 2017, 12:11 p.m.    --, --, --
find . -type d -exec ls -d -l -r -t {} \; | sort -n | head -n 10
User Image
  • find
  convert my jpegs to png
 June 22, 2017, 12:11 p.m.    --, --, --
find . -name "*.jpeg" -exec mv -t "png" {} +
User Image
  • find
  get my ip address
 June 22, 2017, 12:11 p.m.    --, --, --
find . -type f -exec ls -s {} \; | sort -n | tail -n 10
User Image
  • find
  print a character 'a'
 June 22, 2017, 12:10 p.m.    --, --, --
find "a" -maxdepth [number]
User Image