mirror of
https://github.com/plantroon/acme.sh.git
synced 2024-12-24 14:11:42 +00:00
v2.2.0. It's time to declare that we are sh
compatible, not only bash
.
This commit is contained in:
parent
158f22f733
commit
99dc89c051
17
README.md
17
README.md
@ -1,10 +1,11 @@
|
|||||||
# An ACME Shell script: acme.sh
|
# An ACME Shell script: acme.sh
|
||||||
- An ACME protocol client written purely in Bash (Unix shell) language.
|
- An ACME protocol client written purely in Shell (Unix shell) language.
|
||||||
|
- It's `sh` compatible, not only `bash`.
|
||||||
- Fully ACME protocol implementation.
|
- Fully ACME protocol implementation.
|
||||||
- Simple, powerful and very easy to use. You only need 3 minutes to learn.
|
- Simple, powerful and very easy to use. You only need 3 minutes to learn.
|
||||||
|
|
||||||
- Simplest shell script for Let's Encrypt free certificate client.
|
- Simplest shell script for Let's Encrypt free certificate client.
|
||||||
- Purely written in Bash with no dependencies on python or Let's Encrypt official client.
|
- Purely written in Shell with no dependencies on python or Let's Encrypt official client.
|
||||||
- Just one script, to issue, renew and install your certificates automatically.
|
- Just one script, to issue, renew and install your certificates automatically.
|
||||||
|
|
||||||
It's probably the `easiest&smallest&smartest` shell script to automatically issue & renew the free certificates from Let's Encrypt.
|
It's probably the `easiest&smallest&smartest` shell script to automatically issue & renew the free certificates from Let's Encrypt.
|
||||||
@ -18,10 +19,10 @@ Wiki: https://github.com/Neilpang/acme.sh/wiki
|
|||||||
2. Debian [![](https://cdn.rawgit.com/Neilpang/letest/master/status/debian-latest.svg)](https://github.com/Neilpang/letest#here-are-the-latest-status)
|
2. Debian [![](https://cdn.rawgit.com/Neilpang/letest/master/status/debian-latest.svg)](https://github.com/Neilpang/letest#here-are-the-latest-status)
|
||||||
3. CentOS [![](https://cdn.rawgit.com/Neilpang/letest/master/status/centos-latest.svg)](https://github.com/Neilpang/letest#here-are-the-latest-status)
|
3. CentOS [![](https://cdn.rawgit.com/Neilpang/letest/master/status/centos-latest.svg)](https://github.com/Neilpang/letest#here-are-the-latest-status)
|
||||||
4. Windows (cygwin with curl, openssl and crontab included) [![](https://cdn.rawgit.com/Neilpang/letest/master/status/windows.svg)](https://github.com/Neilpang/letest#here-are-the-latest-status)
|
4. Windows (cygwin with curl, openssl and crontab included) [![](https://cdn.rawgit.com/Neilpang/letest/master/status/windows.svg)](https://github.com/Neilpang/letest#here-are-the-latest-status)
|
||||||
5. FreeBSD with bash [![](https://cdn.rawgit.com/Neilpang/letest/master/status/freebsd.svg)](https://github.com/Neilpang/letest#here-are-the-latest-status)
|
5. FreeBSD [![](https://cdn.rawgit.com/Neilpang/letest/master/status/freebsd.svg)](https://github.com/Neilpang/letest#here-are-the-latest-status)
|
||||||
6. pfsense with bash and curl
|
6. pfsense with curl
|
||||||
7. openSUSE [![](https://cdn.rawgit.com/Neilpang/letest/master/status/opensuse-latest.svg)](https://github.com/Neilpang/letest#here-are-the-latest-status)
|
7. openSUSE [![](https://cdn.rawgit.com/Neilpang/letest/master/status/opensuse-latest.svg)](https://github.com/Neilpang/letest#here-are-the-latest-status)
|
||||||
8. Alpine Linux [![](https://cdn.rawgit.com/Neilpang/letest/master/status/alpine-latest.svg)](https://github.com/Neilpang/letest#here-are-the-latest-status) (with bash and curl)
|
8. Alpine Linux [![](https://cdn.rawgit.com/Neilpang/letest/master/status/alpine-latest.svg)](https://github.com/Neilpang/letest#here-are-the-latest-status) (with curl)
|
||||||
9. Archlinux [![](https://cdn.rawgit.com/Neilpang/letest/master/status/base-archlinux.svg)](https://github.com/Neilpang/letest#here-are-the-latest-status)
|
9. Archlinux [![](https://cdn.rawgit.com/Neilpang/letest/master/status/base-archlinux.svg)](https://github.com/Neilpang/letest#here-are-the-latest-status)
|
||||||
10. fedora [![](https://cdn.rawgit.com/Neilpang/letest/master/status/fedora-latest.svg)](https://github.com/Neilpang/letest#here-are-the-latest-status)
|
10. fedora [![](https://cdn.rawgit.com/Neilpang/letest/master/status/fedora-latest.svg)](https://github.com/Neilpang/letest#here-are-the-latest-status)
|
||||||
11. Kali Linux [![](https://cdn.rawgit.com/Neilpang/letest/master/status/kalilinux-kali-linux-docker.svg)](https://github.com/Neilpang/letest#here-are-the-latest-status)
|
11. Kali Linux [![](https://cdn.rawgit.com/Neilpang/letest/master/status/kalilinux-kali-linux-docker.svg)](https://github.com/Neilpang/letest#here-are-the-latest-status)
|
||||||
@ -58,14 +59,14 @@ Nothing will be broken during the process.
|
|||||||
Check this project:https://github.com/Neilpang/get.acme.sh
|
Check this project:https://github.com/Neilpang/get.acme.sh
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
curl https://get.acme.sh | bash
|
curl https://get.acme.sh | sh
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
Or:
|
Or:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
wget -O - https://get.acme.sh | bash
|
wget -O - https://get.acme.sh | sh
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -315,7 +316,7 @@ Valid values are:
|
|||||||
|
|
||||||
# Under the Hood
|
# Under the Hood
|
||||||
|
|
||||||
Speak ACME language using bash, directly to "Let's Encrypt".
|
Speak ACME language using shell, directly to "Let's Encrypt".
|
||||||
|
|
||||||
TODO:
|
TODO:
|
||||||
|
|
||||||
|
4
acme.sh
4
acme.sh
@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env sh
|
||||||
VER=2.1.1
|
VER=2.2.0
|
||||||
|
|
||||||
PROJECT_NAME="acme.sh"
|
PROJECT_NAME="acme.sh"
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/bin/bash
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
# Cloudxns.com Domain api
|
# Cloudxns.com Domain api
|
||||||
#
|
#
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/bin/bash
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
# Dnspod.cn Domain api
|
# Dnspod.cn Domain api
|
||||||
#
|
#
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#!/bin/bash
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
#Here is a sample custom api script.
|
#Here is a sample custom api script.
|
||||||
#This file name is "dns_myapi.sh"
|
#This file name is "dns_myapi.sh"
|
||||||
|
Loading…
Reference in New Issue
Block a user