id = "zapier" name = "Zapier Platform CLI" homepage = "https://platform.zapier.com/" description = "The CLI for managing integrations in Zapier Developer Platform." icon = "SimpleIcons:zapier" executables = ["zapier"] [dotfiles] # An integration is described by the files in its own project directory # (.zapierapprc, index.js, package.json). The only file the CLI writes to the # home directory is the deploy key below. paths = [] exclude = [] # zapier-platform, packages/cli/src/constants.js: # const AUTH_LOCATION_RAW = '~/.zapierrc'; # const AUTH_LOCATION = process.env.ZAPIER_AUTH_LOCATION || path.resolve(os.homedir(), '.zapierrc'); # const AUTH_KEY = 'deployKey'; # packages/cli/src/utils/userConfig.js reads and writes that path as JSON, and # `zapier login` puts the account's deploy key in it — the whole file is the # credential. secret = ["~/.zapierrc"]