35 lines
987 B
Bash
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 |