2
0
mirror of https://github.com/bpkg/bpkg synced 2024-11-17 21:26:01 +00:00
Commit Graph

133 Commits

Author SHA1 Message Date
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.
2017-04-03 18:12:28 -04:00
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
2017-02-06 10:28:58 -05:00
Joseph Werle
c1f0cd3664 Merge pull request #73 from StephenHamilton/global-local-install
Preventing Double Install
2016-09-16 12:27:09 -04:00
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.
2016-09-15 20:23:06 -04:00
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
2016-09-15 20:06:27 -04:00
Joseph Werle
c746f3618e Merge pull request #63 from gregorynicholas/master
updates README.md install docs
2016-09-13 08:00:53 -04:00
Joseph Werle
ac0f1f5d16 Merge pull request #68 from nfischer/fix-return-status
Fix template return code generated by `bpkg init`
2016-08-05 17:56:16 -04:00
Joseph Werle
d88e82c287 Merge pull request #69 from nfischer/clarify-username
Clarify that "username" means "Github username"
2016-08-05 17:55:18 -04:00
Nate Fischer
b570ebfcd0 Clarify that "username" means "Github username" 2016-08-04 20:09:04 -07:00
Nate Fischer
887fb48c11 Fix template return code generated by bpkg init 2016-08-04 20:00:05 -07:00
Joseph Werle
4fbebd4126 Merge pull request #65 from reduxionist/patch-1
Update README.md
2016-07-19 14:51:38 -06:00
Joseph Werle
fe0827d542 Merge pull request #67 from adjohnson916/patch-1
fix readme typo "omission"
2016-07-19 14:51:19 -06:00
Anders D. Johnson
6965c42429 fix readme typo "omission" 2016-07-19 15:40:55 -05:00
Joseph Werle
05886a29f8 Merge pull request #66 from kba/master
Add Table of Contents to README
2016-06-19 08:42:33 -04:00
Konstantin Baierer
4fcc571d02 Add Table of Contents to README 2016-06-19 13:20:21 +02:00
Jonathan Barratt
fb513cdc51 Update README.md
fix minor typos
2016-06-11 14:30:39 +07:00
gregory nicholas
6a2f4fc933 updates README.md install docs
- updates the url to curl for `setup.sh`
2016-03-30 13:34:33 -07:00
Joseph Werle
9dafac663d Merge pull request #62 from BrandonOCasey/files-array
added files array support to install/package.json
2016-02-28 18:29:41 -05:00
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
2016-02-27 03:25:03 -05:00
Joseph Werle
b25c484cb8 Merge pull request #61 from BrandonOCasey/fix-setup
updated setup.sh to install getdeps
2016-02-24 18:06:39 -05:00
brandonocasey
594474720c updated setup.sh to install getdeps
this prevents the error 'error: `getdeps' is not a bpkg command.'
2016-02-24 17:19:50 -05:00
Joseph Werle
f2e29fb508 Merge pull request #58 from thoward/master
Add recursive dependency resolution via package.json
2016-02-16 08:02:52 -05:00
Troy Howard
af0efc54c5 add recursive dependency resolution via package.json 2016-01-30 12:47:10 -08:00
Joseph Werle
cd9fdc79fe Release 0.2.8 2015-12-22 08:30:34 -05:00
Joseph Werle
7cc8b1e126 fix typo 2015-12-22 08:30:23 -05:00
Joseph Werle
90db35f49f Update package.json 2015-09-07 16:24:44 -04:00
Joseph Werle
faaf63b117 Merge pull request #47 from sschuberth/master
Refer to "setup.sh" instead of an "install" script
2015-06-26 15:19:46 -04:00
Sebastian Schuberth
4fbae9141a Refer to "setup.sh" instead of an "install" script
This is a fixup for bff2fde.
2015-06-25 20:45:13 +02:00
Chris Carpita
03da496b63 Merge pull request #46 from sschuberth/master
Make bpkg install properly on MSYS
2015-06-25 13:08:58 -04:00
Sebastian Schuberth
ab3868a421 Also print some output for the "link" target 2015-06-25 17:12:59 +02:00
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.
2015-06-25 17:12:59 +02:00
Sebastian Schuberth
9cd59f05f8 Ensure symbolic links have absolute targets
Fixes #21.
2015-06-25 17:12:58 +02:00
Sebastian Schuberth
84b0eeab90 Create the installation directory if required 2015-06-25 17:12:57 +02:00
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.
2015-06-25 17:11:00 +02:00
Sebastian Schuberth
3c6a141444 README: Minor wording improvements 2015-06-25 15:39:16 +02:00
Joseph Werle
29da5cf07f Merge pull request #42 from philippbosch/patch-1
Make curl-based install command easier to copy and paste
2015-02-28 10:06:39 -05:00
Philipp Bosch
d5d943dafc Make curl-based install command easier to copy and paste 2015-02-28 08:23:54 +01:00
Joseph Werle
c563f0f715 Merge pull request #41 from juanpabloaj/readme-local-install
readme: about script to deps/bin in local install
2015-02-23 08:02:42 -05:00
JuanPablo
cd3d39aa4a readme: about script to deps/bin in local install 2015-02-23 01:58:56 +00:00
Joseph Werle
f6c60726be bump version 2015-02-22 10:07:00 -05:00
Joseph Werle
248b2d1cfb Merge pull request #40 from juanpabloaj/bin-path
after local install, script to PATH
2015-02-21 17:07:36 -05:00
Joseph Werle
b961688de8 Fix #37 2015-02-21 16:23:11 -05:00
Joseph Werle
a0ebbaf0fe Merge pull request #39 from juanpabloaj/gitignore
gitignore added
2015-02-21 16:14:33 -05:00
Joseph Werle
64e63d4daa Merge pull request #38 from juanpabloaj/dependencies
dependencies to readme
2015-02-21 16:14:19 -05:00
JuanPablo
3091eef2f2 after local install, script to PATH
* if the installed file is a script in the json file, after
  install, a symbolic link is made from
  deps/package_name/script.sh -> deps/bin/script
  and the script get user execution permissions
2015-02-21 20:49:48 +00:00
JuanPablo
4d9dc1633a gitignore added 2015-02-21 20:17:01 +00:00
JuanPablo
09b3d2fae1 dependencies to readme 2015-02-21 20:14:53 +00:00
Joseph Werle
4b8e5ef31c Merge pull request #37 from juanpabloaj/without-basename
basename replaced with sed regex
2015-02-21 14:49:28 -05:00
JuanPablo
c1c58c27cd basename replaced with sed regex 2015-02-21 19:43:24 +00:00
Joseph Werle
5bc4ebde32 Merge pull request #35 from juanpabloaj/install-as-user
make install in a user directory
2015-02-21 12:03:12 -05:00