Skip to content

Releases: ultimatedotfiles/strap

0.3.6

04 Feb 21:35
a262702
Compare
Choose a tag to compare

Add strap lansible argument check and error info. Fix the argument check.

Checksums

strap-0.3.6.zip

$ openssl dgst -md5 <strap-0.3.6.zip
4d7c22249622243c7ccda951fceab8ab

$ openssl dgst -sha1 <strap-0.3.6.zip
78fc300561247db6080e60e4d6937d8736ad93f0

$ openssl dgst -sha256 <strap-0.3.6.zip
09bcec1d87051f98fba3ae175dbd44cf84e7b9a95627968e5fc99cb353ea8033

$ openssl dgst -sha512 <strap-0.3.6.zip
1c5ff8fae2cc44a0c6d575e8a218c4f26e0bf9b0b8a990600d5384230ab38d2b1a7e0e3e222efdc534910562ea50ad565032ebe7c88f39caa31d0ba07339c654

strap-0.3.6.tar.gz

$ openssl dgst -md5 <strap-0.3.6.tar.gz
ce9d4ca38face5dde145e0a4b3f82ea5

$ openssl dgst -sha1 <strap-0.3.6.tar.gz
b69775908186beb5909dee238b3a3854428c6111

$ openssl dgst -sha256 <strap-0.3.6.tar.gz
ec13055a9d1740c98d8659ea614b025d0585f6c0cd84d3ad3b20aeb37bfc1f45

$ openssl dgst -sha512 <strap-0.3.6.tar.gz
88e35ec2e33dab7df9351e4c0d4b8fedd190175f071cc4da220f392833756fb5f0a9862081f82b9e059716f5fde474fe4630a7e802f8df55b80c69654539b87a

0.3.5

03 Feb 23:24
6e42b82
Compare
Choose a tag to compare

Add strap lansible argument check and error info.

Checksums

strap-0.3.5.zip

$ openssl dgst -md5 <strap-0.3.5.zip
384111f869937560407792a934444739

$ openssl dgst -sha1 <strap-0.3.5.zip
4a30ce21dc17996a4909346e1bf1879ced0bd91f

$ openssl dgst -sha256 <strap-0.3.5.zip
947adaa079afe82d92fc01f461bc2b573d5a6515468b156b12ed156bcb784dc1

$ openssl dgst -sha512 <strap-0.3.5.zip
bc717bcdaabf7891ab445201e5c8854d0785733748ba6bf9a30505cafec50c2c0e0ecdba892095a2dfc99f7a125a0a90715aadebfb41666147b92206e3e9977f

strap-0.3.5.tar.gz

$ openssl dgst -md5 <strap-0.3.5.tar.gz
492d493e0deebb17ccb577c73b5e51b9

$ openssl dgst -sha1 <strap-0.3.5.tar.gz
099af5afb69fc2fe208989868084fb943cb85b0e

$ openssl dgst -sha256 <strap-0.3.5.tar.gz
804e26fd439e9217b971a3b36549ae9c4f4fe220e4a2e89d8ec1344958d40133

$ openssl dgst -sha512 <strap-0.3.5.tar.gz
edf628cfb7a232b5242add2ed839e014ff3eb33c0c1969b4f1553cdbd088ba7a21cd992da4fe5caa79e1b2b95c8bf59af5eaa8949e30abaf046cfe5dc85bded4

0.3.4

27 Jan 20:57
5d9acc9
Compare
Choose a tag to compare

strap lansible now supports run an ansible playbook.

Checksums

strap-0.3.4.zip

$ openssl dgst -md5 <strap-0.3.4.zip
fdc113624d449e97ce3c8b4f276b7279

$ openssl dgst -sha1 <strap-0.3.4.zip
a728a9aa099f0f82aa652ad74d47b65e67dd15c6

$ openssl dgst -sha256 <strap-0.3.4.zip
51970ac04206135bd004759d9df9da8e9d88e1fa5cbd97e7265a222a22a0a9ce

$ openssl dgst -sha512 <strap-0.3.4.zip
bb1061dd39b5b28aa2da1ec53207d9d96e359ba0acf850d44a71f98e78f15a183cee8a8a548f663e0ed29375b10cbbdcffba6bb5e4fe8319ab6f3006ed864c62

strap-0.3.4.tar.gz

$ openssl dgst -md5 <strap-0.3.4.tar.gz
c85f3b4cdf4054270084e2fd85257ae3

$ openssl dgst -sha1 <strap-0.3.4.tar.gz
1a4de6b169997a543434b3d55b3fa6a950cf2aa0

$ openssl dgst -sha256 <strap-0.3.4.tar.gz
1fb56650af14c7b4fe700619e94a69059d3b9b22dfd0afa6de366d80d2e181e1

$ openssl dgst -sha512 <strap-0.3.4.tar.gz
84f7346861a88fbf970d05f907d23b4dfe07177ec74109797f8660dc6f36f39fd35b8cdf818a55dde092270e03982987068abf6d9569df03d99eda6f47381ff0

0.3.3

11 Dec 17:30
4fa82b4
Compare
Choose a tag to compare

Bugfix point release to fix logic on MacOS Catalina when detecting the operating system to be MacOS/Darwin.

Checksums

strap-0.3.3.zip

$ openssl dgst -md5 <strap-0.3.3.zip
1c1bf3c98eb4d548b92cb60f5b198c8c

$ openssl dgst -sha1 <strap-0.3.3.zip
d9573862cb6af012b239797ebc7eafd32ca7879a

$ openssl dgst -sha256 <strap-0.3.3.zip
7d4d85f4a47a84bb3f17c449d81e1d6d6df3cde4a7e7033f6f9bfb97fbe2aefb

$ openssl dgst -sha512 <strap-0.3.3.zip
36c00cc20d68352c7729e1481dde9c14fcbfd195317b8e403670b51532bb558f8a29e0f9a71a2a8a7c9e6dae61bc56f7f3707146df6319185c2deffad14e8aa2

strap-0.3.3.tar.gz

$ openssl dgst -md5 <strap-0.3.3.tar.gz
73fc777e938f6f730281c6d17bcc2c53

$ openssl dgst -sha1 <strap-0.3.3.tar.gz
c5c5ea6b4c6c37067edc264a1acd39aef4c18070

$ openssl dgst -sha256 <strap-0.3.3.tar.gz
c15cd0eb7466e73818cd12ca6583702e7e55a5e41d01c093ba6306b75a9d0520

$ openssl dgst -sha512 <strap-0.3.3.tar.gz
9451fad21a4f6cfa17f1d89e95d1fbe4beca0e20ca6bf73bef27e44d1b9179c01e6be831b1aa5cc61d3e2ba5c8e010bcaffcf6ce4df3c2c53eef7cd14e4deaa9

0.3.2

11 Dec 15:41
37756a9
Compare
Choose a tag to compare

Bugfix point release to fix logic that sometimes incorrectly determined the operating system to be linux when it was actually macos.

Checksums

strap-0.3.2.zip

$ openssl dgst -md5 <strap-0.3.2.zip
9c3ffc1b2f30e2c3b76d3d4472e82148

$ openssl dgst -sha1 <strap-0.3.2.zip
37d52adb55b6ff582da7504c3757f10c12ba5d03

$ openssl dgst -sha256 <strap-0.3.2.zip
a837b5fcfff96a84b7a291c9cf08110ef5203ce9ab413546fd7467e5a2986fd6

$ openssl dgst -sha512 <strap-0.3.2.zip
4f61d5a1cb5e1e1c55fdabea4a13941f4a431c75fcdb6c75c7d32ee8431105fe4c381bf43d95910f446e25ca1431bb5dfcb425f85a34c86c6ada48e6a6131bc6

strap-0.3.2.tar.gz

$ openssl dgst -md5 <strap-0.3.2.tar.gz
17e826b1b6e3354d87dc8b6aa941bfe3

$ openssl dgst -sha1 <strap-0.3.2.tar.gz
a4bdf841b0af3e50750c82ecb0af9d4d6557e3b9

$ openssl dgst -sha256 <strap-0.3.2.tar.gz
7fc51cede6f0d089fb851f7f4daef54f794845ac72963fe9708cc7ecaa25d165

$ openssl dgst -sha512 <strap-0.3.2.tar.gz
9381a0d76160d87ce4e528944a09710c46c4c179a1da15e61f0fa86492942cfa2da87a5b4a937f916165b5d0bd90df25293d794f24139e3916472bde707181c6

0.3.1

29 Oct 20:23
Compare
Choose a tag to compare

Changes

This is a minor point (bug fix) release. strap lansible in the 0.3.0 release did not properly exclude strap::* function names before invoking ansible commands. This caused problems for ansible's use of the /bin/sh interpreter which does not support extended bash function naming conventions, and resulted in innocuous error messages to stderr. The functions are now properly removed from a subshell before invoking ansible, now eliminating the errors.

Checksums

strap-0.3.1.zip

$ openssl dgst -md5 <strap-0.3.1.zip
3165aeff6edc034ad38871376e26b1c4

$ openssl dgst -sha1 <strap-0.3.1.zip
253452da689e40132649ebeb976427d1ae0e79b4

$ openssl dgst -sha256 <strap-0.3.1.zip
0ceb1e220884810a2810c4a841e51c0df6a32f9e0c36b564f2069f7eb342431b

$ openssl dgst -sha512 <strap-0.3.1.zip
a48eff289c73a904b4041c4285ebc879b6b3890e3a3f3815c3250908c1aca2be91f5c8e39b5112c464d5771a611bcae7207c4bcc38f5160abeb245e02028b300

strap-0.3.1.tar.gz

$ openssl dgst -md5 <strap-0.3.1.tar.gz
544df6130f105e2268e8bcf2660b62d7

$ openssl dgst -sha1 <strap-0.3.1.tar.gz
26a8478632072cab3b9bac1012b676d9601f7ccb

$ openssl dgst -sha256 <strap-0.3.1.tar.gz
a40eb99e9bf38e108d1753c9ff7a86bb36e588d4d687981710f38a3363acb840

$ openssl dgst -sha512 <strap-0.3.1.tar.gz
a5ab78aad5b97f1f98714641660632c279807f36f58acfc6c606cc6ee0c98c6d28b6013561b0e432bc3e63d8beeb1a786fde6d9e19768a0c8c1fffb78d08be53

0.3.0

29 Oct 18:25
Compare
Choose a tag to compare

Changes

strap lansible now supports auto-downloading transitive role requirements by using the ansible-galaxy-install wrapper here: https://github.com/lhazlewood/ansible-galaxy-install.

Ansible roles that have a meta/requirements.yml file will have their requirements downloaded (and so on and so forth) until all requirements have been downloaded, before running an implicit localhost playbook.

Checksums

strap-0.3.0.zip

$ openssl dgst -md5 <strap-0.3.0.zip
4194ff82349ff2bc45fc2c88b043dc90

$ openssl dgst -sha1 <strap-0.3.0.zip
837c98b687f2d1a732186e68d5b06f09fc6b55ce

$ openssl dgst -sha256 <strap-0.3.0.zip
16db39e2777b9f2880c9dca2ec0a0b04ec3fce5dd2a037b000258810b85dee10

$ openssl dgst -sha512 <strap-0.3.0.zip
095bacbb7ce26feb9dba5372fb1e7b2ba02e1c165c84b6217f15b9c384cba8d4116bb742c90617800d5ada515b0c251a599d0499c6c3222011945fdb7b253461

strap-0.3.0.tar.gz

$ openssl dgst -md5 <strap-0.3.0.tar.gz
d952b531ff3f85aa8728733a4db842b2

$ openssl dgst -sha1 <strap-0.3.0.tar.gz
a5841ba79d3336f27d66005d5dd12110901a42f0

$ openssl dgst -sha256 <strap-0.3.0.tar.gz
550e75410fbec94738ef1a072e75526b2f7ac2a4d48b29f5da19b1e307494016

$ openssl dgst -sha512 <strap-0.3.0.tar.gz
faa33662bb7f5c4fa92f88d3412b1b903be10fbea8980f47235b8c9c82fccd80e1d425ee83bd64becd6b0b769b9f91bd6444af9aa3248f3a15892df269a34db1

0.2.0

22 Oct 19:29
3315310
Compare
Choose a tag to compare

Changes

A new lansible command (strap lansible instead of strap run) was created to run arbitrary Ansible roles instead of requiring a package format with a run.sh script. The ansible role identifiers can be git urls, github fragments or Ansible Galaxy identifiers. Examples:

# Ansible Galaxy identifier:
strap lansible --with-role='geerlingguy.git'

# GitHub repository (accountName/repoName):
strap lansible --with-role='lhazlewood/ansible-role-test'

# Git URL
strap lansible --with-role='[email protected]:lhazlewood/ansible-role-test.git`

Checksums

strap-0.2.0.zip

$ openssl dgst -md5 <strap-0.2.0.zip
a00375d50861d9da9441162ac0c13f58

$ openssl dgst -sha1 <strap-0.2.0.zip
dd80c1440b664b81095ce18e237c80cd3d9ecdc9

$ openssl dgst -sha256 <strap-0.2.0.zip
d39c291cdfb0cc179b7d70593eae5ff3ac4e6bd12b7e05d2efc8356d6b08065b

$ openssl dgst -sha512 <strap-0.2.0.zip
36e9ba616e2ecf1d364ae1ecc004a422d1ead741304c961112489f7c51a80c0eed0a4ea9e01961a5e59438f670c74cff3a2109dc78264f065273c9b2bcc8bb08

strap-0.2.0.tar.gz

$ openssl dgst -md5 <strap-0.2.0.tar.gz
5e484e58696c9e5a44e114de172a6ff8

$ openssl dgst -sha1 <strap-0.2.0.tar.gz
6910d997818af149cb0100c1e7bf521b6c9e011a

$ openssl dgst -sha256 <strap-0.2.0.tar.gz
0021b5b4a8a1938ef3fb3935ce30adc830b0fe467241124d3a85ab6c26932407

$ openssl dgst -sha512 <strap-0.2.0.tar.gz
b9945b65e4d97144d9a961f6ca3522ab2bacb12884f5e25bdc53cab957695b4c9d5f4a68fc5a939b92f40d5c8eec899c5c20f03001fcd864dfdd25fd99cfdbba

0.1.5

08 Oct 18:52
Compare
Choose a tag to compare

Changes

Strap will now also look for a package.yml file in a <repo-root>/.strapdirectory to avoid cluttering the repository root directory if desired.

Checksums

strap-0.1.5.zip

$ openssl dgst -md5 <strap-0.1.5.zip
81cbb8525f89265ae91aaa7ab6ea1ff1

$ openssl dgst -sha1 <strap-0.1.5.zip
cafb46d9a90d94155af5ba966b3b1d3957cdbe27

$ openssl dgst -sha256 <strap-0.1.5.zip
07c0929b85f6427712b5bd8e552049a83f2d8a0c84d7faa966bd61608d3add8a

$ openssl dgst -sha512 <strap-0.1.5.zip
cd925663589d162f0eedcd060bcf52aa33f15dc125fc7d1c741583ac326243d028e53ce3b4a595a80a1c701e6ce7b8a7d3362ab45ee327694160906b680d8974

strap-0.1.5.tar.gz

$ openssl dgst -md5 <strap-0.1.5.tar.gz
84ecc759ecc11423a02369def96dff16

$ openssl dgst -sha1 <strap-0.1.5.tar.gz
154b01ec30420603d7a2dd52f443adc851d6a344

$ openssl dgst -sha256 <strap-0.1.5.tar.gz
9e0d30c0b93513839d27dc4fd1aa4dae7ba8675fb68fd74e6715b79803cb6a3e

$ openssl dgst -sha512 <strap-0.1.5.tar.gz
c2a09a28a2ff2afc45b8c61bd25dd9da708086f8667fddcc6e4baf87ad4ecbaaf900ad9e2787b161e336a5b18fb1bef3a910257998ad0f607f26da60279a2561

0.1.4

30 Aug 00:34
8a75230
Compare
Choose a tag to compare

Changes

  • If Strap detects that SSO is needed for git operations, pause the terminal and ask the user to authorize the newly created token before proceeding.

Checksums

strap-0.1.4.zip

$ openssl dgst -md5 <strap-0.1.4.zip
e5b2ad4e196d11c4106ae6fe2c55cea3

$ openssl dgst -sha1 <strap-0.1.4.zip
7e0b27f34b75c28ca505721546a998fffffe9958

$ openssl dgst -sha256 <strap-0.1.4.zip
4acd8232f1190dffaed5b3392dc2e68382704dd0569080166b27ca8cb3389520

$ openssl dgst -sha512 <strap-0.1.4.zip
61fed577fb6f98736bf16a2d9e5a95a0ccce652dd173e0548765b32232c7c1d54ac216a7206d7adff6ccc382e7c85dc3b88954f321adb64b4a0f2e4333ad79f6

strap-0.1.4.tar.gz

$ openssl dgst -md5 <strap-0.1.4.tar.gz
348d58341fc43de2817f60f30d0fc95d

$ openssl dgst -sha1 <strap-0.1.4.tar.gz
92c6b42edf3dda84295d90c5fe82ec4b0f8c420e

$ openssl dgst -sha256 <strap-0.1.4.tar.gz
92e5474148535919dea92313a140ee7537a16cc4255476ef41941acf982ef07b

$ openssl dgst -sha512 <strap-0.1.4.tar.gz
bbe8f0ea5a0424d8bff991195906bc55f35401c424b1f38dbd1a85ac1cd2f0f557fe6e2495bd89083a495b4043bd2282d8355b93de33668edc2b0565646ba914