[Installer] Add step cli (a.k.a smallstep)
Add step
https://github.com/smallstep/cli/releases
We want to add step because, it's an awesome swiss-army knife of security tools available across Windows, Mac, and Linux.
This should be about as simple as copying _example, updating the github releases
info, and doing a find and replace on a few file system path names.
Note: Replace the CHANGE_MEs with links to smallstep repo, readme, etc as appropriate.
How to create a webi installer
Skills required
- Basic Command Line knowledge (
mkdir,mv,ls,tar,unzip, variables)
Steps
- Clone and setup the webi packages repo
git clone [email protected]:webinstall/packages.git pushd packages/ npm install - Copy the example template and update with info from Official Releases:
https://github.com/___CHANGE/ME___/releases
rsync -av _example/ CHANGE-ME/- [ ] update
CHANGE-ME/release.jsto use the official repo - [ ] Learn how
CHANGE-MEunpacks (i.e. as a single file? as a .tar.gz? as a .tar.gz with a folder named CHANGE-ME?) - [ ] find and replace to change the name
- [ ] update
CHANGE-ME/install.sh(seebatandjqas examples) - [ ] update
CHANGE-ME/install.ps1(seebatandjqas examples)
- [ ] update
- [ ] update
- Needs an updated tagline and cheat sheet
- [ ] update
CHANGE-ME/README.md- [ ] official URL
- [ ] tagline
- [ ] Switch versions
- [ ] description / summary
- [ ] General pointers on usage (and perhaps "gotchas")
- [ ] update
It's also okay to have multiple people work on part of this (i.e. the Cheat
Sheet can be done independently from the install.sh)
Can I work on this issue? a new beginer :)
@libChan That's up to you to decide. You're free to try. Let me know.
@libChan If you want one that's really easy, check this out: https://github.com/webinstall/webi-installers/issues/221
Can I work on this issue please?
@fjshomeplate Yes, please do!
I have the installer script working, but it doesn't add the package to the PATH. Is this intended?
@fjshomeplate When combined with the bootstrap script when it's live, it should add the package to the PATH via pathman.
You shouldn't need to do anything for that to Just Work™, unless the paths in the install file are wrong (in which case it probably wouldn't install anyway).
