Claro, aqui está o README com o código dentro dos blocos de código:
# AWS Credentials Clipboard Updater
O AWS Credentials Clipboard Updater é um utilitário de linha de comando (CLI) para gerenciar as credenciais da AWS. Este utilitário permite que você atualize, liste ou delete os perfis AWS no seu arquivo de credenciais.
## Instalação
### Ubuntu/Debian
1. Certifique-se de ter o Python instalado no seu sistema.
2. Clone o repositório do projeto:
git clone https://github.com/vavasilva/aws-credentials-clipboard-updater.git
-
Navegue até o diretório do projeto:
cd aws-credentials-clipboard-updater
-
Instale as dependências necessárias:
pip install -r requirements.txt
-
Torne o CLI
awscreds
global executando o seguinte comando:pip install --editable .
-
Certifique-se de ter o Python instalado no seu sistema.
-
Clone o repositório do projeto:
git clone https://github.com/vavasilva/aws-credentials-clipboard-updater.git
-
Navegue até o diretório do projeto:
cd aws-credentials-clipboard-updater
-
Instale as dependências necessárias:
pip install -r requirements.txt
-
Torne o CLI
awscreds
global executando o seguinte comando:pip install --editable .
Para garantir que as dependências específicas para manipulação de clipboard funcionem:
-
No Arch Linux:
sudo pacman -S xclip xsel
-
Em distribuições baseadas no Debian/Ubuntu:
sudo apt-get install xclip xsel
-
Em distribuições baseadas no Red Hat/Fedora:
sudo dnf install xclip xsel
O CLI awscreds
fornece as seguintes opções:
-
Atualizar um perfil AWS:
Agora, você pode usar o comando
update
de duas maneiras:-
Fornecer dados explicitamente usando a opção
--data
:awscreds update --profile my_profile --data '{"aws_access_key_id": "123", "aws_secret_access_key": "456", "aws_session_token": "789"}'
-
Ler dados a partir do clipboard se a opção
--data
não for fornecida:awscreds update --profile my_profile
No segundo caso, você deve ter as credenciais corretas no clipboard antes de executar o comando.
-
-
Listar todos os perfis AWS existentes:
awscreds list
Este comando listará todos os perfis AWS disponíveis no seu arquivo de credenciais.
-
Deletar um perfil AWS:
awscreds delete
Ao executar este comando, você será solicitado a digitar o nome do perfil AWS que deseja deletar.
Certifique-se de ter o Python corretamente instalado e as dependências satisfeitas para garantir que o CLI funcione corretamente.
Contribuições são bem-vindas! Se você quiser melhorar o projeto, abra um problema ou envie uma solicitação de pull.