Zsh: rapidamente comandos de favoritos

1

Acabei de ter uma ideia, tenho certeza de que ela deve existir, embora não tenha encontrado nada na web. Este tópico se aproxima da minha ideia, mas não o suficiente: Como armazenar e acessar rapidamente comandos usados com frequência?

Eu gostaria de ter um arquivo .bookmark.zsh no qual armazenei comandos, não usados com frequência (eu poderia criar um alias para eles), mas mais aqueles que eram difíceis de escrever, e que eu poderia usar algumas outras vezes.

Como eu acabei de digitar:

rake db:drop --trace && echo 'dropped' && \
  rake db:create --trace && echo 'created' && \
  rake db:migrate --trace && echo 'migrated' && \
  rake db:seed --trace && echo 'seed'

E eu quero salvá-lo, então eu digito bm -save 'description' e ele adiciona

rake db:drop --trace && echo 'dropped' && \
  rake db:create --trace && echo 'created' && \
  rake db:migrate --trace && echo 'migrated' && \
  rake db:seed --trace && echo 'seed' # description'

no meu arquivo .bookmark.zsh .

E então eu posso fazer bm -find 'description' (ou idealmente 'descr' 'desc' etc.) e eu encontro o comando de volta.

Como o trabalho de favoritos!

Eu sou muito ruim na shell, então qualquer dica seria super bem recebida!

    
por Augustin Riedinger 23.05.2013 / 16:02

0 respostas