edit from shell