Ben Peachey
0485cbd0ba
Fix all Shellcheck SC2059 violations.
2 years ago
Ben Peachey
2e17e87472
Fix all Shellcheck SC2053 violations.
2 years ago
Ben Peachey
f55825365e
Fix all Shellcheck SC2004 violations.
2 years ago
Ben Peachey
dd4bfbd678
Fix all Shellcheck SC1090 violations.
2 years ago
Ben Peachey
ca20c53aff
Add support for bpkg.json, next to package.json.
2 years ago
Ben Peachey
e57476b661
Merge pull request #138 from francescobianco/support-main-branch
...
Fix unresolved branch in repository that use 'main'
3 years ago
Francesco Bianco
1103e4bd2e
Fix unresolved branch in repository that use 'main' instead of 'master' as default branch
3 years ago
sinkcup
d5f6bcb199
docs: remove GitHub generated code
3 years ago
sink
501633af82
docs: remove command prefix( #135 )
3 years ago
Ben Peachey
92c3225eed
Release v0.3.2.
4 years ago
Joseph Werle
707863ee25
refactor(lib/install/install.sh): Use single bracket with quoted USER env variable
5 years ago
Dominic Giglio
9d497908cd
refactor(lib/install/install.sh): Use double-quotes and double bracket conditional compound
5 years ago
Joseph Werle
f0496dfbf5
refactor(setup.sh): Use single bracket with quoted USER env variable
5 years ago
Dominic Giglio
8e9e6e96f4
refactor(setup.sh): Use double-quotes and double bracket conditional compound
5 years ago
Jean Claveau
37008f0560
Update README Fixes #76
5 years ago
Jean Claveau
9ce37a2f98
prefix by user during install
5 years ago
Jean Claveau
ab8f787e4b
Setup to $HOME/.local if run as non root user
5 years ago
Ben Peachey
66ffdf24df
Release 0.3.1
5 years ago
Ben Peachey
58a34bcd01
Merge pull request #111 from potherca-contrib/issues/110/clib-fails
...
Fixes install error with clib. Fixes #110 .
5 years ago
Ben Peachey
9eb87f5974
Fixes install error with clib.
5 years ago
Dmitri Gopkalo
b192e96790
Update install.sh
5 years ago
Dmitri Gopkalo
922217b616
package_json_name_parse_fix
...
- fix problem when we has
package.json with:
``` "files": ["lib/name.sh"]```
5 years ago
Jess
fe23f7b778
Added call to donate after npm install (optional)
6 years ago
Jess
04e699c4c4
Added backers and sponsors on the README
6 years ago
Joseph Werle
958b00eb52
Release 0.3.0
7 years ago
Ben Peachey
1107d7608c
Changes various (text) files to *not* be executable
...
This change affects LICENSE, README.md, package.json and Makefile files.
7 years ago
Ben Peachey
ab8c1ed12a
Changes version in bpkg.sh to "0.2.9"
...
Fixes #59
7 years ago
Ben Peachey
d843146bd0
Fixes bug in bpkg-install global check
...
The bug occurred when a "global" section was present in a `packages.json` file but had a value other than "true".
Due to the logic of the check, such a package would then be marked for global install.
7 years ago
Ben Peachey
b3e80ec22f
Fixes bug in bpkg-install scripts download
...
The bug occurred when scripts were not in the root of the package.
Also cleans up the download logic for the files section.
7 years ago
Ben Peachey
4aa4e4b51a
Add message in bpkg-install clarifying sub-dependencies are being installed.
7 years ago
Ben Peachey
0b21ee1b21
Changes logic to create array from JSON sections in bpkg-install.
7 years ago
Ben Peachey
d0df4f28f1
Fixes bug in bpkg-install global check
...
Bug was caused by incorrect placement of quoute character, causing the result of a check to be incorrect.
7 years ago
Ben Peachey
ba0308f5c3
Fixes bug in save_remote_file function in bpkg-install
...
The bug occurred if a save-path did not exists. The function now attempts to create the directory before trying to save a file to it.
7 years ago
Joseph Werle
72c9a90e3f
Reintroduce Makefile that invokes setup.sh
7 years ago
Joseph Werle
18a66dbddc
Release 0.2.9
7 years ago
AdrieanKhisbe
62d6d15ee9
checkout the right version in the cloned repository during install
7 years ago
Joseph Werle
9bbe98c624
bpkg.io > bpkg.sh
...
Update script to reflect new domain
7 years ago
Christopher B. Hauser
0be274e450
dummy change to trigger travis
7 years ago
Christopher B. Hauser
364b7cdb98
Travis integration for testing, issue #85 ( #86 )
...
* fix scripts array for loop, issue #82
* add travis ci
* add sudo to install in /usr/...
* bugfix sudo
* Update README.md
* change travis badge to bpkg for PR
7 years ago
Christopher B. Hauser
b55bc82ebd
fix scripts array for loop, issue #82 ( #84 )
7 years ago
Ben Peachey
e9a0278bce
Adds missing null check ( #83 )
...
Adds a check to make sure that the "$scripts" array in the install script is not empty.
7 years ago
Ben Peachey
2a30578d0b
Issues 78 - Makes `install.sh` more shellcheck compliant. ( #81 )
...
* Issues 78 - Makes `install.sh` more shellcheck compliant.
* Adds wrapper for curl calls.
* Replaces unneeded double quotes with single quotes.
* Replaces single bracket tests with double bracket tests.
* Adds function for saving remote files locally.
* Adds null checks.
* Fixes incorrect curl parameters.
* Wraps logic to get package.json in separate function.
* Adds cleaner solution for curl calls in install.sh.
8 years ago
Abdelkafi Ahmed
0617f26461
Replace ` ` with $( ) inside strings and in commands ( #77 )
...
* Changed how to execute shell commands inside output strings
* Removed the extra { }
* Drop changes to JSON files inside lib/json
8 years ago
Joseph Werle
c1f0cd3664
Merge pull request #73 from StephenHamilton/global-local-install
...
Preventing Double Install
8 years ago
Benoit Hiller
8c48808195
moving local only prep into other branch
...
This changes moves things like creating the deps dir and installing
dependencies into the local branch of the installer. This will stop
it from trying to install dependencies when you do global installs.
Installing dependencies for global installs doesn't look like it
actually worked though.
8 years ago
Benoit Hiller
5916a6b3de
preventing double install
...
The existing behaviour was to perform a global install in addition to
a local one rather than instead of.
fixes #70
8 years ago
Joseph Werle
c746f3618e
Merge pull request #63 from gregorynicholas/master
...
updates README.md install docs
8 years ago
Joseph Werle
ac0f1f5d16
Merge pull request #68 from nfischer/fix-return-status
...
Fix template return code generated by `bpkg init`
8 years ago
Joseph Werle
d88e82c287
Merge pull request #69 from nfischer/clarify-username
...
Clarify that "username" means "Github username"
8 years ago
Nate Fischer
b570ebfcd0
Clarify that "username" means "Github username"
8 years ago