Commit Graph
19 Commits
Author SHA1 Message Date
Jonathan Lipps 8a50339242 feat: add postinstall functionality for auto installing drivers and plugins 2021-01-19 16:30:43 -08:00
Jonathan Lipps 0e11ce28e8 feat: add auto-install params --drivers and --plugins 2021-01-19 16:30:43 -08:00
Jonathan Lipps f4133d3c17 fix: ensure extension installs happen in the right place
and not up the filesystem from the appium home dir
just because someone happens to have a package.json
or a node_modules dir up there somewhere
2021-01-14 13:36:46 -08:00
Kazuaki Matsuo 8e128e92e9 fix: do not insert server for --help, -v and --version (#15005) 2021-01-09 04:35:35 +09:00
Jonathan Lipps 601a6f785b feat: add --keep-alive-timeout CLI arg to adjust server keepalive and connection timeout 2020-12-15 11:01:08 -08:00
Jonathan Lipps 9cb189f999 fix: npm 7+ removes info from json response, so don't rely on it anymore 2020-12-02 12:20:24 -08:00
Jonathan Lipps 498fe63845 fix: prevent potential problems with an unbound parser.parse_args 2020-11-20 09:18:52 -08:00
Jonathan Lipps 7bd8f15c39 Merge branch 'master' into 2.0, most importantly by applying argparse 2.x updates 2020-11-17 16:16:51 -08:00
Jonathan Lipps af2ced2e83 fix: use correct npm bin in subprocs 2020-11-02 10:33:03 -08:00
Jonathan Lipps 8bb644d874 feat: allow use of --plugins=all to activate all plugins, and show helpful startup text 2020-08-31 13:30:49 -07:00
Jonathan Lipps ce165a1b92 feat: restrict plugin activation to plugins enabled using --plugins=p1,p2 flag 2020-08-31 13:30:49 -07:00
Jonathan Lipps 1ed60c7cdf refactor: break up executeCommand so it is shorter and easier to read 2020-08-31 13:30:49 -07:00
Jonathan Lipps 3dd63175c5 feat: allow installed plugins to modify server, method map, and act as command handlers 2020-08-31 13:30:49 -07:00
Jonathan Lipps f39975e6b0 feat: add --package cli arg to plugin/driver install, since in the case of git/github we don't actually know where npm will install it unless we know the package name 2020-08-31 13:30:49 -07:00
Jonathan Lipps 2f56309f77 feat: add plugin CLI subcommands 2020-08-31 13:30:49 -07:00
Jonathan Lipps 6eafdf63a6 refactor: generalize DriverConfig into ExtensionConfig and make DriverConfig a special case of it 2020-08-31 13:30:49 -07:00
Jonathan Lipps 9a44b9baf5 refactor: add plugin subcommand to parser by making driver subcommand generic 2020-08-31 13:30:49 -07:00
Jonathan Lipps da521fbf76 feat: add driver update cli command 2020-06-29 09:29:18 -07:00
Jonathan Lipps e1e23a77a6 refactor: move all cli related functionality into a cli dir 2020-06-11 12:52:24 -07:00