Gavin D'souza
38382b84fb
feat: Initialize bench on bench get(-app) if not created
...
Why bother creating a bench well in advance? If someone wants to install
your app, they should be able to with a single command.
For instance, you can run simply `bench get healthcare` in any directory and bench will be setup automatically
2021-10-20 01:05:40 +05:30
Gavin D'souza
b75d352454
feat: Aliased Commands
...
* Added alias for get-app as get
* Now run `bench get erpnext` to install ERPNext on your bench
2021-10-20 00:45:05 +05:30
Gavin D'souza
906ad5a099
feat: bench drop {bench_path}
...
* Drops bench if no sites' folders found
* Tries to drop crontab entry made for backups
2021-10-20 00:43:46 +05:30
Gavin D'souza
ce00798b5d
feat: App Meta Base Class
...
* Less messier way of setting up and managing pre-fetched app meta
* Added support to fetch apps using the GitHub org/repo pattern
* Can be used to get apps and easily handle dependencies through version
identifiers
2021-10-20 00:37:36 +05:30
Pruthvi Patel
85500b7751
fix: remove unwanted patches.txt
2021-10-19 19:50:50 +05:30
Pruthvi Patel
a28a0d0d23
fix: correct patches.txt
2021-10-18 18:21:24 +05:30
Pruthvi Patel
9f74ec0adb
feat: add live_reload
to default_config
2021-10-18 16:29:05 +05:30
gavin
e7f69d2b81
Merge pull request #1192 from fossabot/add-license-scan-badge
...
docs: Add license scan, CI report and status
2021-10-13 21:29:15 +05:30
gavin
b9cc6eeecb
Merge branch 'develop' into add-license-scan-badge
2021-10-13 20:26:33 +05:30
Gavin D'souza
8106dde852
chore: Add TravisCI badge to README
2021-10-13 20:25:52 +05:30
fossabot
35ec3dae4c
docs: Add license scan report and status
...
Signed off by: fossabot <badges@fossa.com>
2021-10-13 20:25:42 +05:30
gavin
11d11d8ec0
Merge pull request #1204 from gavindsouza/looser-reqs
...
build: Loose-er dependencies
2021-10-13 10:57:29 +05:30
Gavin D'souza
7ad4813cc3
build: Loose-er dependencies
...
* Replaced one of the = with ~ to allow any patch releases to be
compatible
* Removed pinning from requests, honcho & Click since we're using the
more basic APIs
* Made these changes so that it's easier to install bench globally :')
2021-10-12 21:47:20 +05:30
Francisco Roldán
593b80eec9
feat: Add custom workers in Procfile ( #1201 )
...
* feat: updated procfile
* fix: add missing context
* fix: add missing context
2021-10-07 12:20:36 +05:30
kevgeni
641181260e
fix: Allow git url with custom username ( #1200 )
...
Allow git url with custom user, and not just the git user.
2021-09-17 15:29:14 +05:30
gavin
9b2b105b65
Merge pull request #1195 from fproldan/queues
...
feat: Added option to provide custom queues
2021-09-16 15:38:17 +05:30
Francisco Roldán
e0b9461d41
Merge branch 'develop' into queues
2021-09-14 08:43:31 -03:00
Francisco Roldan
75f84625ad
fix: rename key
2021-09-14 08:42:06 -03:00
semantic-release-bot
ff2f01fb16
chore(release): Bumped to Version 5.6.0
...
# [5.6.0](https://github.com/frappe/bench/compare/v5.5.0...v5.6.0 ) (2021-09-13)
### Bug Fixes
* **command_cache:** Return iterable as fallback ([6fd3ad7
](6fd3ad738b
))
* Always set return code via cli ([552b935
](552b935f6b
))
* Hit command cache before fetching all commands ([a94ea19
](a94ea19bf4
))
* Return fallback list in cached_frappe_commands ([a015501
](a015501699
))
* set referrer-policy header in nginx config ([a4916d7
](a4916d7b89
))
### Features
* `bench setup requirements --dev` ([#1196 ](https://github.com/frappe/bench/issues/1196 )) ([b51f0ed
](b51f0ed2b2
))
* Set default version for easy install to v13 ([#1189 ](https://github.com/frappe/bench/issues/1189 )) ([6137086
](6137086e03
))
2021-09-13 15:28:21 +00:00
gavin
1f43d9b7d9
Merge pull request #1199 from frappe/staging
...
chore: Merge staging into v5.x
2021-09-13 20:57:32 +05:30
Gavin D'souza
9584b1ea9f
Merge branch 'develop' into staging
2021-09-13 20:56:27 +05:30
Ankush Menat
b51f0ed2b2
feat: bench setup requirements --dev
( #1196 )
...
* chore: typo
* chore: update project description
* feat: command to install dev-requirements.txt
Often applications have development or test specific requirements which
are not required in production.
- Add new command `bench setup dev-requirements`
- installs all `dev-requirements.txt` in app's root folder.
* refactor: remove duplicate function
* refactor: use `log` instead of print
* refactor: merge dev-requirement command
* feat: install dev-dependencies in get-app if dev
When developer mode is enabled install all dev dependencies too while
doing `get-app`
* fix: warn about --dev not supporting node
2021-09-13 20:55:21 +05:30
Gavin D'souza
9442511b83
Merge branch 'develop' into staging
2021-09-13 18:49:31 +05:30
Francisco Roldán
58ef0ac430
Merge branch 'develop' into queues
2021-09-09 08:56:34 -03:00
gavin
aefdc3bb47
Merge pull request #1197 from gavindsouza/misc-fixes
...
fix: Misc fixes
2021-09-09 16:40:56 +05:30
Gavin D'souza
6fd3ad738b
fix(command_cache): Return iterable as fallback
2021-09-09 16:05:42 +05:30
Gavin D'souza
b35af193d3
chore: Remove unnecessary returns, re-order cli resolution
...
Changes suggested by LGTM https://lgtm.com/projects/g/frappe/bench/rev/pr-560978725461013796d605b409ffc5c85c774829
2021-09-09 14:56:32 +05:30
Gavin D'souza
a015501699
fix: Return fallback list in cached_frappe_commands
2021-09-09 13:54:35 +05:30
Gavin D'souza
6160ff48ab
style: Black
2021-09-09 13:54:19 +05:30
Gavin D'souza
552b935f6b
fix: Always set return code via cli
2021-09-09 13:20:26 +05:30
Gavin D'souza
a94ea19bf4
fix: Hit command cache before fetching all commands
2021-09-09 13:19:44 +05:30
Francisco Roldan
e12f53d1a5
feat: added option to provide custom queues
2021-08-30 12:35:53 -03:00
gavin
d467cf54c1
Merge pull request #1007 from Thunderbottom/referrer-policy
...
fix: set referrer-policy header in nginx config
2021-08-30 13:01:30 +05:30
gavin
beb14c8681
Merge branch 'develop' into referrer-policy
2021-08-30 12:38:59 +05:30
Abhishek Balam
6137086e03
feat: Set default version for easy install to v13 ( #1189 )
...
* feat: set default version for easy install to v13
* fix: python version based version picking fixed and reverted changes to node version in installation script
* fix: revert test version
Co-authored-by: gavin <gavin18d@gmail.com>
2021-08-30 12:29:09 +05:30
semantic-release-bot
6697727e68
chore(release): Bumped to Version 5.5.0
...
# [5.5.0](https://github.com/frappe/bench/compare/v5.4.1...v5.5.0 ) (2021-07-29)
### Bug Fixes
* ssl nginx directive deprecation ([a514a0e
](a514a0e97b
))
### Features
* Redis ACL config is added to conf templates ([46e6622
](46e66226c2
))
2021-07-29 09:21:50 +00:00
gavin
90e7cd4909
Merge pull request #1191 from frappe/staging
...
chore: Merge staging into v5.x
2021-07-29 14:51:00 +05:30
Gavin D'souza
b59919e410
Merge branch 'develop' into staging
2021-07-29 14:01:21 +05:30
gavin
06cfd76a6b
Merge pull request #1190 from leela/redis-config
...
feat: Redis ACL config is added to conf templates
2021-07-20 12:59:44 +05:30
leela
46e66226c2
feat: Redis ACL config is added to conf templates
2021-07-20 06:22:15 +05:30
gavin
5eb71ed024
docs: Update README info about easy install script
...
Bench playbooks haven't been updated with Frappe Version 13 requirements. And they are untested at this point. The only up to date methods of install are [Frappe Docker](https://github.com/frappe/frappe_docker ) and [the installation guide in Frappe Docs](https://frappeframework.com/docs/user/en/installation ).
2021-07-08 13:55:31 +05:30
gavin
db4627bb92
Merge pull request #1186 from rovertzxd/fix-ssl-nginx-directive-deprecation
...
fix: ssl nginx directive deprecation
2021-07-07 11:24:36 +05:30
Roberto Murguia
a514a0e97b
fix: ssl nginx directive deprecation
2021-06-15 09:35:04 -05:00
semantic-release-bot
410505f0e9
chore(release): Bumped to Version 5.4.1
...
## [5.4.1](https://github.com/frappe/bench/compare/v5.4.0...v5.4.1 ) (2021-05-17)
### Bug Fixes
* Added warning for unshallow without --reset ([01abc56
](01abc561e0
))
* Handle command execution failures ([dcdb15d
](dcdb15d471
))
* Remove PY2 compatibility code ([54d48f6
](54d48f61a3
))
* Revert print compatibility import ([753e36d
](753e36d433
))
* Show step titles while running operations ([096c2cf
](096c2cfe6b
))
* Unshallow clone if update without --reset ([4cadf2c
](4cadf2c719
))
### Performance Improvements
* Faster bench remove-app ([ebc3ceb
](ebc3cebd19
))
2021-05-17 06:13:50 +00:00
gavin
7c42731715
Merge pull request #1175 from frappe/staging
...
chore: Merge staging into v5.x
2021-05-17 11:42:59 +05:30
Gavin D'souza
973b8010be
chore: Bumped to Version 5.4.0
...
To match with current version on v5.x branch
2021-05-13 15:45:43 +05:30
Gavin D'souza
593ac8109d
Merge branch 'develop' of github.com:frappe/bench into staging
2021-05-13 15:40:34 +05:30
gavin
a7fec5c4f5
Merge pull request #1156 from gavindsouza/perf-remove-app
...
perf: Faster bench remove-app
2021-05-13 14:56:25 +05:30
Gavin D'souza
5e0d46db24
Merge branch 'develop' into perf-remove-app
2021-05-13 14:18:15 +05:30
gavin
656eeca343
Merge pull request #1170 from gavindsouza/f-strings
...
chore: Drop support for < Py3.6
2021-05-13 14:00:50 +05:30