35 lines
987 B
Bash

# Get install file
wget https://dl.pstmn.io/download/latest/linux64
# Extract file
sudo tar -xvf linux64 -C /usr/bin
# export postman to env table
if [[ $(which zsh) == "/usr/bin/zsh" ]]; then
echo '# Postman path' >> ~/.zshrc
echo 'export PATH="$PATH:/usr/bin/Postman"' >> ~/.zshrc
source ~/.zshrc
else
echo '# Postman path' >> ~/.bashrc
echo 'export PATH="$PATH:/usr/bin/Postman"' >> ~/.bashrc
source ~/.bashrc
fi
# Create file and set info
touch Postman.desktop
{
echo '[Desktop Entry]'
echo 'Name=Postman API Tool'
echo 'GenericName=Postman'
echo 'Comment=Testing API'
echo 'Exec=/usr/bin/Postman/Postman'
echo 'Terminal=false'
echo 'X-MultipleArgs=false'
echo 'Type=Application'
echo 'Icon=/usr/bin/Postman/app/resources/app/assets/icon.png'
echo 'StartupWMClass=Postman'
echo 'StartupNotify=true'
} >> Postman.desktop
# move file to applications
sudo mv Postman.desktop /usr/share/applications/Postman.Desktop