Coder Social home page Coder Social logo

lyraphase / homebrew-pcloud Goto Github PK

View Code? Open in Web Editor NEW
15.0 2.0 3.0 127 KB

Install pCloud Drive via Homebrew

License: GNU General Public License v3.0

Ruby 34.00% Makefile 29.87% Shell 36.13%
homebrew tap cask pcloud-drive homebrew-cask homebrew-pcloud homebrew-tap hacktoberfest ruby

homebrew-pcloud's Introduction

homebrew-pcloud

ci pre-commit pre-commit Donate using Liberapay

Install pCloud Drive via Homebrew

Since this recipe was rejected from Homebrew because of the volatile nature of pCloud links (see homebrew-cask#57634) we will try to maintain this because it is useful to us and might be for others. :smile:

Installation

First, make sure you have installed homebrew and homebrew-cask if you haven't yet.

Then, run the following in your command-line:

brew tap lyraphase/pcloud

Usage

Note: For info run:

brew info --cask pcloud-drive

Once the tap is installed, you can install pcloud-drive!

brew install --cask pcloud-drive

To uninstall run:

brew uninstall --cask pcloud-drive

Sponsor

If you find this project useful and appreciate my work, would you be willing to click one of the buttons below to Sponsor this project and help me continue?

Method Button
GitHub ๐Ÿ’– Sponsor
Liberapay Donate using Liberapay
PayPal Donate with PayPal

Every little bit is appreciated! Thank you! ๐Ÿ™

Migration

Note: This Homebrew Tap has migrated from the old location (trinitronx/homebrew-pcloud) to lyraphase/pcloud. It has NOT changed ownership or maintainers at this time. It has been moved to benefit from GitHub's CI/CD automation features that are available to a GitHub Organization.

While all links to the previous repository location are automatically redirected to the new location by GitHub, it is recommended to migrate this Tap and any previously cloned git repos to use the new URL. To avoid confusion, we strongly recommend updating any existing local clones to point to the new repository URL.

You can do this easily using Homebrew commands:

brew uninstall --cask pcloud-drive
brew untap trinitronx/pcloud
brew tap lyraphase/pcloud
brew install --cask pcloud-drive

Alternatively, you can also do this by using git remote on the command line: This method does not require that you uninstall the pcloud-drive Cask.

cd $(brew --repo)/Library/Taps/trinitronx/homebrew-pcloud
git remote -vv  # List remote repos
# Find the named remote URL with 'trinitronx/homebrew-pcloud'
# (usually 'origin' by default)
# If you checked this repo out as a fork
# or named the remote repo something other than 'origin',
# then use that in the following command
git remote set-url origin https://github.com/LyraPhase/homebrew-pcloud.git
git remote -vv  # Check that the remote repo URL now contains 'LyraPhase/homebrew-pcloud'
# Move the directory to the new naming format
cd $(brew --repo)/Library/Taps/
mv trinitronx lyraphase

Development

If you wish to contribute to this Cask, there is a helper Makefile with some useful targets.

To checkout this repo and install in development mode:

git clone https://github.com/lyraphase/homebrew-pcloud.git
cd homebrew-pcloud
make install

This will install a symbolic link to this git repo under:

$(brew --repo)/Library/Taps/lyraphase/homebrew-pcloud

Then, you may edit and test the Homebrew Cask recipe from the cloned git repo file location.

Testing

To test:

make test

Credits

The base formula comes from gist.github.com/tomgross/bae4f3002327

homebrew-pcloud's People

Contributors

alechemy avatar gerjomarty avatar googlielmo avatar tomgross avatar trinitronx avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

homebrew-pcloud's Issues

Travis CI builds broken

Builds are broken due to the aging xcode61 image with many out of date Homebrew updates.

This caused:

  • brew update to take an exceedingly long time, outputting too many log lines.
    • Travis error: The job exceeded the maximum log length, and has been terminated.
  • Some Casks (e.g. java) no longer supported macOS 10.13, and upgrades hang for over 10 minutes hitting TravisCI job time limit
    • Travis error:

       No output has been received in the last 10m0s, this potentially indicates a stalled build or something wrong with the build itself.
      
       Check the details on how to adjust your build configuration on: https://docs.travis-ci.com/user/common-build-problems/#Build-times-out-because-no-output-was-received
      

Automatically install the latest version.

Hi there.

I'm a mac power user, CLI lover, and as such I created my own tool to reinstall my mac: reinstall.sh.

I recently searched and found how to find, download and install the latest version of pCloud. No hash/version number to maintain, it automatically retrieves the latest version. You can find it in reinstall.sh or, in a simplified/explained version here.

Hope it helps.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.