Commit Graph

141 Commits (72c9a90e3f4d163c2f09ac6e89c8a8c9b749fbf7)
 

Author SHA1 Message Date
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.
7 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
7 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
Nate Fischer 887fb48c11 Fix template return code generated by `bpkg init` 8 years ago
Joseph Werle 4fbebd4126 Merge pull request #65 from reduxionist/patch-1
Update README.md
8 years ago
Joseph Werle fe0827d542 Merge pull request #67 from adjohnson916/patch-1
fix readme typo "omission"
8 years ago
Anders D. Johnson 6965c42429 fix readme typo "omission" 8 years ago
Joseph Werle 05886a29f8 Merge pull request #66 from kba/master
Add Table of Contents to README
8 years ago
Konstantin Baierer 4fcc571d02 Add Table of Contents to README 8 years ago
Jonathan Barratt fb513cdc51 Update README.md
fix minor typos
8 years ago
gregory nicholas 6a2f4fc933 updates README.md install docs
- updates the url to curl for `setup.sh`
8 years ago
Joseph Werle 9dafac663d Merge pull request #62 from BrandonOCasey/files-array
added files array support to install/package.json
8 years ago
brandonocasey 5b707579cb added files array support to install/package.json
updated readme with files entry
moved package.json copy near the start of install
moved directory creation to the start of install
moved getdeps to the start of install
8 years ago
Joseph Werle b25c484cb8 Merge pull request #61 from BrandonOCasey/fix-setup
updated setup.sh to install getdeps
8 years ago
brandonocasey 594474720c updated setup.sh to install getdeps
this prevents the error 'error: `getdeps' is not a bpkg command.'
8 years ago
Joseph Werle f2e29fb508 Merge pull request #58 from thoward/master
Add recursive dependency resolution via package.json
8 years ago
Troy Howard af0efc54c5 add recursive dependency resolution via package.json 8 years ago
Joseph Werle cd9fdc79fe Release 0.2.8 9 years ago
Joseph Werle 7cc8b1e126 fix typo 9 years ago
Joseph Werle 90db35f49f Update package.json 9 years ago
Joseph Werle faaf63b117 Merge pull request #47 from sschuberth/master
Refer to "setup.sh" instead of an "install" script
9 years ago
Sebastian Schuberth 4fbae9141a Refer to "setup.sh" instead of an "install" script
This is a fixup for bff2fde.
9 years ago
Chris Carpita 03da496b63 Merge pull request #46 from sschuberth/master
Make bpkg install properly on MSYS
9 years ago
Sebastian Schuberth ab3868a421 Also print some output for the "link" target 9 years ago
Sebastian Schuberth 5e36050143 Support installing on file systems that do not support symbolic links
When cloning a Git repository that contains symbolic links to a file
system that does not support symbolic links, Git replaces the links with
plain text files that contain the path to the target file. If we encouter
such files, install the linked source file rather than the link.
9 years ago
Sebastian Schuberth 9cd59f05f8 Ensure symbolic links have absolute targets
Fixes #21.
9 years ago
Sebastian Schuberth 84b0eeab90 Create the installation directory if required 9 years ago
Sebastian Schuberth bff2fde9c9 Get rid of the dependency on "make" to install "bpkg"
Rename install.sh to setup.sh in order to take the Makefile targets.
Former make target names are now passed to the script like

$ ./setup.sh uninstall

Fixes #45.
9 years ago
Sebastian Schuberth 3c6a141444 README: Minor wording improvements 9 years ago
Joseph Werle 29da5cf07f Merge pull request #42 from philippbosch/patch-1
Make curl-based install command easier to copy and paste
9 years ago
Philipp Bosch d5d943dafc Make curl-based install command easier to copy and paste 9 years ago
Joseph Werle c563f0f715 Merge pull request #41 from juanpabloaj/readme-local-install
readme: about script to deps/bin in local install
9 years ago
JuanPablo cd3d39aa4a readme: about script to deps/bin in local install 9 years ago
Joseph Werle f6c60726be bump version 9 years ago
Joseph Werle 248b2d1cfb Merge pull request #40 from juanpabloaj/bin-path
after local install, script to PATH
9 years ago
Joseph Werle b961688de8 Fix #37 9 years ago