Skip to content

kylefelipe/fish_things

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FISH THINGS

Coisas que estou vendo sobre o fish shell para agilizar produção.

Alias

https://fishshell.com/docs/current/cmds/alias.html

Functions

  • react_redux Essa função cria um react app na pasta, instala o redux e react-redux, e os diretórios básicos.

https://fishshell.com/docs/current/cmds/function.html#cmd-function

Modo de uso:

react_redux <nome do app>

  • gitclimate Essa função analisa todos os arquivos que estão aguardando para serem adicionados

No bash

# Para uso no bash, basta adicionar essa função ao bashrc
gitclimate() { codeclimate analyze $( git diff --name-only ); }

Modo de uso:

gitclimate

  • update_gh [Depreciado, gh instala via repositório] Essa função faz o download da ferramenta cli do github na pasta downloads, precisa apenas passar a versão necessária. Após o download, o arquivo será instalado via dpkg. O arquivo a ser baixado será o .deb na arquitetura amd64

Modo de uso:

# Irá instalar a versão 1.12.1 do gh
update_gh 1.12.1
  • lscd Essa função lista containers docker com menos colunas

Modo de uso:

lscd
  • activate Essa função ativa um ambiente vitual em python, é possível informar em qual pasta o ambiente está. Por padrão sempre busca na pasta .venv.

Modo de uso:

activate
> (.venv)

Informando a pasta do ambiente:

activate .venv3.10
> (.venv3.10)

Ativando o shell do poetry:

activate -p
> (.venv)
# Ou
activate --poetry
> (.venv)
  • ctxcd Essa função ativa muda o contexto do docker

Modo de uso:

# Muda o contexto do docker para o default
ctxdc
ctxdc -d
ctxdc -default
# Muda o contexto do docker para algum que tenha criado ex: docker-samsung
ctxdc docker-samsung
  • pgadmin Essa função inicia ou para o container do PgAdmin localmente

Modo de uso:

pgadmin # Inicia o container
pgadmin -d # Para o container
pgadmin -down # Para o container
  • pytq Essa função ativa o ambiente virutal do python a ser utiliado nos projetos da TerraQ
pytq # Ativa o ambiente.
deactivate # desativa o ambiente.
  • pshell Essa função ativa shell do poetry
pshell

Adicionando funções ao fish:

Para instalar todas as funções para o fish, basta executar install_fish.sh, e um link das funções será criado na pasta do fish. Caso queira instalar funções separadas, copie o arquivo desejado da pasta functions para a pasta do fish ~/.config/fish/functions/ ou crie um link do mesmo para a pastas. Reinicie o terminal para que as funções funcionen.

:: TODO: Fazer a função aceitar options;

About

Agilizando a criação de coisinhas com o fish....

Topics

Resources

Stars

Watchers

Forks

Languages