Skip to content

Instantly share code, notes, and snippets.

@fahadahammed
Created November 11, 2022 09:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fahadahammed/ef2d7a80d9f9f334844d8b432cdab72e to your computer and use it in GitHub Desktop.
Save fahadahammed/ef2d7a80d9f9f334844d8b432cdab72e to your computer and use it in GitHub Desktop.
Install POSTMAN in linux Desktop
#!/bin/bash
#
# C: Fahad Ahammed
# Purpose: Install POSTMAN in linux Desktop
# D: 2022-11-11 14-36
#
if [ -z "$1" ]
then
read -p "Give the install directory:" INSTALL_DIRECTORY
else
INSTALL_DIRECTORY="$1"
fi
CURDIR=$(pwd)
curl -s https://dl.pstmn.io/download/latest/linux64 --output $INSTALL_DIRECTORY/postman.tar.gz
cd $INSTALL_DIRECTORY;
tar -zxvf postman.tar.gz
chmod a+x -R $INSTALL_DIRECTORY/*
POSTMAN_EXEC="$INSTALL_DIRECTORY/Postman/Postman"
POSTMAN_ICON="$INSTALL_DIRECTORY/Postman/app/icons/icon_128x128.png"
cat <<EOF >>$INSTALL_DIRECTORY/postman.desktop
[Desktop Entry]
Type=Application
Name=Postman
Icon=$POSTMAN_ICON
Exec="$POSTMAN_EXEC"
Comment=Postman Desktop App
Categories=Development;Code;
EOF
ln -s $INSTALL_DIRECTORY/postman.desktop /usr/share/applications/postman.desktop
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment