Skip to content

palmetto/palm-cli

Folders and files

NameName
Last commit message
Last commit date
Jun 30, 2023
May 15, 2023
Oct 11, 2023
Oct 11, 2023
Jul 5, 2023
Feb 22, 2024
Dec 1, 2021
Oct 24, 2022
Nov 27, 2023
Oct 11, 2023
Nov 9, 2021
Oct 24, 2022
Nov 9, 2021
Nov 9, 2021
Nov 9, 2021
Oct 27, 2022
Mar 28, 2022
Oct 24, 2022
Mar 13, 2023
Oct 11, 2023

Repository files navigation

Palm CLI: The extensible CLI at your fingertips

Palm is a universal CLI developed to improve the life and work of data professionals.

Palm CLI documentation

Installing Palm

pip install palm

note for mac users: if you get this warning:

  WARNING: The script palm is installed in '/Users/yourname/Library/Python/3.8/bin' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.

you will need to add '/Users/yourname/Library/Python/3.8/bin' to your path for palm to work.

you can do that with this command:

echo "\nexport PATH=$PATH:/Users/yourname/Library/Python/3.8/bin\n" >> ~/.zprofile

Upgrading palm

To upgrade palm to the latest version, use pip install palm -U

Requirements

  1. You will need Docker You can check to see if you already have it with docker --version

  2. You will need Python3 You can check to see if you already have it with python3 --version

Developing palm

If you have the repo on your computer This will install whatever version you have checked out at the moment.

cd path/to/this/repo &&
python3 -m pip uninstall palm || true # for new installs
python3 -m pip install .

You can verify the install with

palm --help