Skip to content

JustinGuese/asana-native-electronapp-linux

Repository files navigation

Overview

Created using https://github.com/nativefier/nativefier

I am not working for Asana, and this is just a basic electron app, meaning I am not responsible for lincensing, support and so on regarding the product and company Asana.

Installs Asana website as a "native" Ubuntu / Linux App (Unity Desktop). Using Electron and nativefier in the background. I created the app for Linux (x64) and added a install.sh file to create a Unity Desktop File that gets automatically copied to the applications folder. Works without adding it to the start menu as well.

Install

  1. Clone repo to home folder (or anywhere, but then you will need to edit the .desktop file) and cd into it

git clone https://github.com/JustinGuese/asana-native-electronapp-linux.git && cd asana-native-electronapp-linux

  1. Make install.sh executable and autoinstall (or use manual install below)

chmod +x install.sh && ./install.sh

  1. Find Asana in your Unity menu (normal application menu)

Manual Install

There is an executable in the Asana-linux-x64 folder called Asana. You might need to run ´chmod +x Asana´ to make it work.

Just execute it manually, or copy it to your executable path, e.g. with ubuntu /usr/local/bin .

If you want to create a desktop icon for unity feel free to just run install.sh or follow the steps on creating a .desktop entry.

build

  1. install nativefier npm install -g nativefier https://github.com/nativefier/nativefier
  2. run ./build.sh script

Zip creation and unpacking

to honor git max filesize

tar cvzf - Asana-linux-x64 | split --bytes=49MB - asana.tar.gz

untar cat asana.tar.gz.* | tar xzvf -

About

Asana nativefied using an electronapp and adding a Desktop entry for Unity (Ubuntu)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages