Perguntas sobre 'zsh'

zsh é um shell projetado para uso interativo, embora também seja uma poderosa linguagem de script. Muitos dos recursos úteis do bash, ksh e tcsh foram incorporados no zsh; muitos recursos originais foram adicionados.
0
respostas

Como controlar o mysql com zpty?

Eu tento escrever um script wrapper para o cliente do console mysql. Enquanto trabalhava nisso, me deparei com zpty. Parece perfeito. Meu primeiro objetivo foi recuperar alguns conteúdos da tabela, mas eu já falhei em fazer isso. Existe algum...
13.03.2017 / 15:25
1
resposta

Qual é a maneira zsh de ler n caracteres de stdin?

No bash, se eu quisesse ler, digamos, 3 caracteres de um pipe, eu poderia fazer: ... | read -n3 Em zsh's read , a opção mais próxima parece ser -k : -k [ num ] Read only one (or num) characters. All are assigned to the first...
23.01.2017 / 13:59
1
resposta

Pastas coloridas no ZSH com base na profundidade do diretório

Atualmente estou editando o tema agnoster de oh-my-zsh para minhas preferências, e queria saber se há alguma maneira de colorir os nomes dos diretórios em a barra de status com base na profundidade. Algo como ... ~(red)/.config(orange)/oh...
25.03.2017 / 08:22
2
respostas

Usando o preenchimento automático de zsh para alias

Eu criei alguns aliases para git em zsh, por exemplo, gch = git checkout, grb = git rebase --committer-date-is-author-date e algumas funções zsh úteis mais complexas para comandos git. Mas como posso permitir que esses aliases usem a autocomplet...
05.01.2017 / 18:49
1
resposta

Zsh limpar linha de comando da chamada zsh / sched

Eu tentei o seguinte: clear-cmdline() { zle && zle kill-buffer sched +3 clear-cmdline } sched +3 clear-cmdline Depois de executar este código, insiro algumas letras no prompt e aguardo. Nada acontece. A menos que eu contin...
11.09.2016 / 12:54
0
respostas

Testando que o disco está estacionado

Eu executo um comando no preexec() do zsh, ou seja, antes que todos os outros comandos sejam inseridos e aceitos para execução. Gostaria de pular isso quando eu detectar que o disco do atual $PWD está estacionado. Posso fazer uma detecção...
10.09.2016 / 09:01
0
respostas

autocomplete zsh personalizado

Gostaria de escrever uma conclusão zsh para o pytest. Por onde eu começo? Eu estou usando oh-my-zsh. em .zshrc: fpath=($HOME/.mycompletions $fpath) autoload -U compinit && compinit -u em $ HOME / .mycompletions / _pytest:...
07.06.2016 / 12:06
1
resposta

history mostra apenas a sessão atual

Isso é o que eu vejo no meu terminal em uma nova sessão: Agent pid 6847 Identity added: /home/eric/.ssh/id_rsa (/home/eric/.ssh/id_rsa) ➜ ~ history 1 history ➜ ~ Estou usando o Linux Mint 17.3 de 64 bits e oo-meu-zsh (shell ZSH)....
11.02.2016 / 16:12
1
resposta

Como evitar colisões de namespace / poluição em um script destinado a ser originado?

Eu quero implementar um script foo.sh que culmina com a execução de um comando bar (com alguns argumentos). O comando bar modifica o ambiente atual do shell, o que significa que foo.sh deve ser originado 1 . (BTW, a implementação de...
11.11.2015 / 23:53
2
respostas

Script de compatibilidade: Salvar $? para uso posterior

Gostaria de escrever uma pequena parte de um script que salve o status do erro, execute algum outro código e defina o status do erro como o status original do erro. No Bash, é assim: << some command >>; _EXIT=$?;( <<other co...
16.01.2015 / 00:24