Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (7.5%) to scientific vocabulary
Repository
asdf openssl plug-in
Basic Info
- Host: GitHub
- Owner: VadimDor
- License: mit
- Language: Shell
- Default Branch: main
- Homepage: https://vadimdor.github.io/asdf-openssl/
- Size: 977 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
asdf-openssl plugin
asdf-openssl plugin
asdf-openssl plugin
 - [🚀 Getting Started](#getting-started-) - [🔧 Configuring](#configuring-) - **Feature Overview** - ✨ Under active development with improvements and new features added regularly
Features 🌈
Contents
Index
Summary
- Installation🔧
- Usage⍨
- Usecase🔍
- Advanced🛡️
- Communities
- Change log🌳
- Review🚀
- FAQ⚙️
- Donate👋
- Thanks 🙏
- Privacy⚡
- Terms
- Dependencies
- Install
- Contributing
- License📫
Sponsors
Huge thanks to the sponsors helping to support🙋♀️ asdf-openssl plugin's development! <!-- readme: sponsors -start -->
12345 |
Description [↑]
This is plugin for asdf tool
Contributors
Stats
Developing 🧱
For full development documentation, see: Developing
Before getting started, you'll need Git installed.
To set up the development environment get Code:
git clone https://github.com/VadimDor/asdf-openssl.git and cd <TOOL NAME LC>
Dependencies
TODO: adapt these sections below
bash,curl,tar: generic POSIX utilities.SOME_ENV_VAR: set this environment variable in your shell config to load the correct version of tool x.
Install
Install asdf, then:
Plugin:
```sh asdf plugin add asdf-openssl # install the asdf-openssl plugin
or
asdf plugin add asdf-openssl https://github.com/VadimDor/asdf-openssl.git
asdf asdf-openssl install-deps # install system-specific dependencies for downloading & building Asdf-openssl ```
To install Asdf-openssl:
When available for the version and platform, the plugin will install pre-compiled binaries of Asdf-openssl. If no binaries are available the plugin will build Asdf-openssl from source.
```sh
latest stable version of Asdf-openssl
asdf install asdf-openssl latest
or latest stable minor/patch release of Asdf-openssl 1.x.x
asdf install asdf-openssl latest:1
or latest stable patch release of Asdf-openssl 1.6.x
asdf install asdf-openssl latest:1.6
or specific patch release
asdf install asdf-openssl 1.6.8 ```
To install a nightly build of Asdf-openssl:
```sh
nightly unstable build of devel branch
asdf install asdf-openssl ref:devel
or nightly unstable build of version-1-6 branch, i.e. the latest 1.6.x release + any recent backports from devel
asdf install asdf-openssl ref:version-1-6
or nightly unstable build of version-1-4 branch, i.e. the latest 1.4.x release + any recent backports from devel
asdf install asdf-openssl ref:version-1-4
or nightly unstable build of version-1-2 branch, i.e. the 1.2.x release + any recent backports from devel
asdf install asdf-openssl ref:version-1-2
or nightly unstable build of version-1-0 branch, i.e. the 1.0.x release + any recent backports from devel
asdf install asdf-openssl ref:version-1-0 ```
To build a specific git commit or branch of Asdf-openssl:
```sh
build using latest commit from the devel branch
asdf install asdf-openssl ref:HEAD
build using the specific commit 7d15fdd
asdf install asdf-openssl ref:7d15fdd
build using the tagged release v1.6.8
asdf install asdf-openssl ref:v1.6.8 ```
asdf-openssl:
```shell
Show all installable versions
asdf list-all asdf-openssl
Install specific version
asdf install asdf-openssl latest
Set a version globally (on your ~/.tool-versions file)
asdf global asdf-openssl latest
Now asdf-openssl commands are available
openssl --version ```
Check asdf readme for more instructions on how to install & manage versions.
asdf-openssl
asdf-openssl allows you to quickly install any version of Asdf-openssl.
asdf-openssl is intended for end-users and continuous integration. Whether macOS or Linux, x86 or ARM - all you'll need to install Asdf-openssl is bash.
To set the default version of Asdf-openssl for your user:
sh
asdf global asdf-openssl latest:1.6
This creates a .tool-versions file in your home directory specifying the Asdf-openssl version.
To set the version of Asdf-openssl for a project directory:
sh
cd my-project
asdf local asdf-openssl latest:1.6
This creates a .tool-versions file in the current directory specifying the Asdf-openssl version. For additional plugin usage see the asdf documentation.
asdf-openssl packages
asdf-openssl packages are installed in ~/.asdf/installs/asdf-openssl/<asdf-openssl-version>/asdf-openssl/pkgs, unless a asdf-openssldeps directory exists in the directory where asdf-openssl install is run from.
See the asdf-openssl documentation for more information about asdf-openssldeps.
Continuous Integration
A simple example using GitHub Actions:
```yaml name: Build on: push: paths-ignore: - README.md
env: GITHUBTOKEN: ${{ secrets.GITHUBTOKEN }}
jobs: build: name: Test runs-on: ${{ matrix.os }} matrix: include: # Test against stable Asdf-openssl builds on linux - os: ubuntu-latest asdf-openssl-version: latest:1.6 - os: ubuntu-latest asdf-openssl-version: latest:1.4
# Test against unstable nightly Asdf-openssl builds on macos (faster than building from source)
- os: macos-latest
asdf-openssl-version: ref:version-1-6
- os: macos-latest
asdf-openssl-version: ref:version-1-4
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Install Asdf-openssl
uses: asdf-vm/actions/install@v1
with:
tool_versions: |
asdf-openssl ${{ matrix.asdf-openssl-version }}
- name: Run tests
run: |
asdf local asdf-openssl ${{ matrix.asdf-openssl-version }}
asdf-openssl develop -y
asdf-openssl test
asdf-openssl examples
```
Continuous Integration on Non-x86 Architectures
Using uraimo/run-on-arch-action:
```yaml name: Build on: push: paths-ignore: - README.md
jobs: testnonx86: name: Test asdf-openssl-${{ matrix.asdf-openssl-version }} / debian-buster / ${{ matrix.arch }} strategy: fail-fast: false matrix: include: - asdf-openssl-version: ref:version-1-6 arch: armv7 - asdf-openssl-version: ref:version-1-2 arch: aarch64
runs-on: ubuntu-latest
steps:
- name: Checkout Asdf-openssl project
uses: actions/checkout@v2
- uses: uraimo/run-on-arch-action@v2
name: Install Asdf-openssl & run tests
with:
arch: ${{ matrix.arch }}
distro: buster
dockerRunArgs: |
--volume "${HOME}/.cache:/root/.cache"
setup: mkdir -p "${HOME}/.cache"
shell: /usr/bin/env bash
install: |
set -uexo pipefail
# Install asdf and dependencies
apt-get update -q -y
apt-get -qq install -y build-essential curl git
git clone https://github.com/asdf-vm/asdf.git "${HOME}/.asdf" --branch v0.10.2
env: |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
set -uexo pipefail
. "${HOME}/.asdf/asdf.sh"
# Install asdf-openssl and dependencies
git clone https://github.com/VadimDor/asdf-openssl.git ~/asdf-openssl --branch main --depth 1
asdf plugin add asdf-openssl ~/asdf-openssl
asdf asdf-openssl install-deps -y
# Install Asdf-openssl
asdf install asdf-openssl ${{ matrix.asdf-openssl-version }}
asdf local asdf-openssl ${{ matrix.asdf-openssl-version }}
# Run tests
asdf-openssl develop -y
asdf-openssl test
asdf-openssl examples
```
Stable binaries
asdf-openssl-lang.org supplies pre-compiled stable binaries of Asdf-openssl for:
Linux:
x86_64(gnu libc)x86(gnu libc)
Unstable nightly binaries
asdf-openssl-lang/nightlies supplies pre-compiled unstable binaries of Asdf-openssl for:
Linux:
x86_64(gnu libc)x86(gnu libc)aaarch64(gnu libc)armv7l(gnu libc)
macOS:
x86_64
Updating asdf and asdf-openssl
sh
asdf update
asdf plugin update asdf-openssl main
Testing
This project uses bats for unit testing. Please follow existing patterns and add unit tests for your changeset. Dev dependencies for unit tests are installed via:
shell
cd ~/.asdf/plugins/asdf-openssl
npm install --include=dev
Run tests with:
sh
npm run test
Linting
This project uses lintball to auto-format code. Please ensure your changeset passes linting. Enable the githooks with:
sh
git config --local core.hooksPath .githooks
Want to get support for "asdf-openssl plugin"?
- Check out the Discussions to ask questions.
Want to learn more about OPA?
- Go to project homepage to get started with documentation and tutorials, for news about it, community, policy and roadmaps.
- Check out the ADOPTERS.md file for a list of production adopters. Does your organization use "asdf-openssl plugin" in production? Support it by submitting a PR to add your organization to the list with a short description of your use cases (or at list star this repository :) )!
Contributing
First and foremost, all contributions and pull requests are welcome! * The steps involved when making a contribution are explained in the Contributing Guide to learn how to make your first contribution. * File a GitHub Issue to request features or report bugs. We look forward to your contributions! * The contributors list is located here.
Keep in touch
- Subscribe via email Get the latest updates and (benefits) in a timely manner.
- Follow our Twitter
- Join Telegram channel Receive the latest news
- Question feedback
Fork this repo, then run:
sh
rm -rf ~/.asdf/plugins/asdf-openssl
git clone git@github.com:<your-username>/asdf-openssl.git ~/.asdf/plugins/asdf-openssl
Thanks goes to these contributors!
Star History 🌟🏆🙌
Discussions [↑]
Feel free to give any ideas for future improvements here, ask any questions you have here
🔐Reporting Security Vulnerabilities🧱🛎️
Please report vulnerabilities by any channel.We will send a confirmation message to acknowledge that we have received the report and then we will send additional messages to follow up once the issue has been investigated.
Metrics [↑]
Code of Conduct [↑]
This project follows the 👉Contributor Covenant Code of Conduct.
License [↑]
TDLR; You can do whatever you like with this: use it in private or commercial settings, redistribute and modify it. But you must display this license and credit the author. There is no warranty that this app will work as expected, and the author cannot be held liable for anything that goes wrong. For more info, see TLDR Legal's Explanation of MIT
TODO: adapt these sections above
[badge-twitter]: https://img.shields.io/badge/Twitter-@
Author
Author
Owner
- Name: Vadim Dor
- Login: VadimDor
- Kind: user
- Location: Moscow
- Twitter: VadimDor
- Repositories: 37
- Profile: https://github.com/VadimDor
My code does not require obfuscation, I write it unreadable from the very start. Jack of all trades, master of a few #jackofall #willworkforabone
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you use this software in your work, or make a fork of it, please cite it using the following metadata." authors: - given-names: "VadimDor" title: "asdf-openssl plugin" version: 1.0.0 date-released: 2023-01-01 url: "https://github.com/VadimDor/asdf-openssl"
GitHub Events
Total
Last Year
Dependencies
- actions/checkout v2 composite
- peaceiris/actions-label-commenter v1 composite
- actions/checkout v2 composite
- asdf-vm/actions/plugin-test v1 composite
- luizm/action-sh-checker v0.1.12 composite
- logerfo/close-label 0.0.4 composite
- technote-space/assign-author v1 composite
- actions/checkout v2 composite
- cirrus-actions/rebase 1.4 composite
- actions/checkout v2 composite
- butlerlogic/action-autotag stable composite
- gh-bot/fix-labeler master composite
- ncipollo/release-action v1 composite
- jenschelkopf/broadcast-action master composite
- JamesIves/github-pages-deploy-action 4.1.4 composite
- actions/checkout v2.3.1 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- asdf-vm/actions/plugin-test v1 composite
- asdf-vm/actions/setup v1 composite
- uraimo/run-on-arch-action v2 composite
- actions/cache v2 composite
- wow-actions/potential-duplicates v1 composite
- mschilde/auto-label-merge-conflicts master composite
- actions/checkout v1 composite
- lucasbento/auto-close-issues v1.0.2 composite
- actions/stale v4 composite
- actions/checkout v2 composite
- github/super-linter v4 composite
- actions/checkout v2 composite
- peter-evans/create-pull-request v3.10.1 composite
- sobolevn/misspell-fixer-action master composite
- Simek/yarn-lock-changes main composite
- actions/checkout v2 composite
- actions/checkout v2 composite
- crazy-max/ghaction-docker-status v1 composite
- docker/build-push-action v2 composite
- docker/login-action v1 composite
- docker/metadata-action v3 composite
- docker/setup-buildx-action v1 composite
- docker/setup-qemu-action v1 composite
- tyankatsu0105/read-package-version-actions v1 composite
- actions/checkout v2 composite
- docker/setup-qemu-action v1 composite
- actions/checkout v2 composite
- lycheeverse/lychee-action v1.0.8 composite
- peter-evans/create-issue-from-file v3 composite
- codex-team/action-check-domain v1 composite
- rishabhgupta/git-action-issue v2 composite
- JamesIves/github-sponsors-readme-action 1.0.5 composite
- actions/checkout v2 composite
- akhilmhdh/contributors-readme-action v2.2 composite
- akhilmhdh/contributors-readme-action v2.3.6 composite
- bubkoo/contributors-list v1 composite
- wow-actions/update-authors v1.1.4 composite
- EndBug/add-and-commit v4 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- cloudflare/pages-action v1 composite
- peaceiris/actions-mdbook v1 composite
- actions/checkout v2 composite
- codelytv/pr-size-labeler v1 composite
- preactjs/compressed-size-action v2 composite
- VadimDor/GitHubMetrics main composite
- actions/checkout v3 composite
- tomsun28/issues-translate-action v2.5 composite
- JasonEtco/is-sponsor-label-action v1 composite
- adamzolyak/top-issues-action master composite
- ddradar/choose-random-action v1 composite
- ddradar/lgtm-action v1 composite
- actions/checkout v3 composite
- asdf-vm/actions/install v2 composite
- docker://rhysd/actionlint 1.6.23 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- actions/setup-python v4 composite
- mfinelli/setup-shfmt v2 composite
- actions-cool/issues-helper v2 composite
- actions-cool/issues-helper v2 composite
- actions/checkout v2 composite
- tailaiw/mind-your-language-action v1.0.3 composite
- actions/checkout v2 composite
- pixta-dev/repository-mirroring-action v1 composite
- qxip/please-star-light v4 composite
- exercism/pr-commenter-action v1.3.0 composite
- ffittschen/pr-branch-labeler v1 composite
- actions/checkout v3 composite
- cloudflare/pages-action v1 composite
- peaceiris/actions-mdbook v1 composite
- actions/checkout v3 composite
- cloudflare/pages-action v1 composite
- peaceiris/actions-mdbook v1 composite
- actions/checkout master composite
- alstr/todo-to-issue-action v4.2 composite
- apexskier/github-release-commenter v1 composite
- actions/checkout master composite
- actions/upload-artifact master composite
- githubocto/repo-visualizer 0.7.1 composite
- lowlighter/metrics latest composite
- src-d/hercules master composite
- jgehrcke/github-repo-stats HEAD composite
- actions/checkout master composite
- github/codeql-action/upload-sarif v1 composite
- snyk/actions/node master composite
- amannn/action-semantic-pull-request v5.2.0 composite
- wow-actions/unfurl-links v1 composite
- actions/checkout master composite
- docker://decathlon/wiki-page-creator-action latest composite
- ubuntu latest build
- sponsorkit latest development
- @antfu/eslint-config ^0.36.0 development
- @antfu/ni ^0.20.0 development
- @antfu/utils ^0.7.2 development
- @types/fs-extra ^11.0.1 development
- @types/node ^18.15.0 development
- @types/sharp ^0.31.1 development
- @types/yargs ^17.0.22 development
- bumpp ^9.0.0 development
- eslint ^8.35.0 development
- esno ^0.16.3 development
- jiti ^1.17.2 development
- typescript ^4.9.5 development
- unbuild ^1.1.2 development
- vite ^4.1.4 development
- vitest ^0.29.2 development
- consola ^2.15.3
- dotenv ^16.0.3
- fs-extra ^11.1.0
- image-data-uri ^2.0.1
- node-html-parser ^6.1.5
- ofetch ^1.0.1
- picocolors ^1.0.0
- sharp ^0.31.3
- unconfig ^0.3.7
- yargs ^17.7.1
- bats ^1.8.2 development
- bats-assert git+https://github.com/bats-core/bats-assert.git#44913ff development
- bats-support ^0.3.0 development
- lintball ^1.6.0 development