pkosiec / terminer Goto Github PK
View Code? Open in Web Editor NEWUpgrade your terminal experience with a single command.
License: MIT License
Upgrade your terminal experience with a single command.
License: MIT License
I got fresh mac installation and I had to change following thing, so as to install terminer:
curl -sfL https://raw.githubusercontent.com/pkosiec/terminer/master/install.sh | sh -s -- -b /usr/local/bin
->curl -sfL https://raw.githubusercontent.com/pkosiec/terminer/master/install.sh | sudo sh -s -- -b /usr/local/bin
.After installing zsh, by using command terminer install zsh-starter
, I got messages env: python2: No such file or directory
on console. So I had to set:
sudo ln -sf /usr/bin/python2.7 /usr/local/bin/python2
.Add the following badges:
Consider using https://goreleaser.com/
Create recipe from URL
Currently there is only first error returned during recipe validation. Gather all errors and return them.
Recipes for different platforms usually have similar parts. It would be great to allow Go templating in the yaml files. At the moment including other files is all what is needed.
Example
Imagine that user wants to install Fish shell with all plugins, but (s)he doesn't want to set is as default shell. He could be able to exclude somehow the last step, which has type like "SET_DEFAULT" defined.
- name: "Set as default shell"
type: OPTIONAL
steps:
- cmd: "chsh -s $(which fish)"
rollback: "chsh -s $(which bash)"
There could be for example a toggle --ignore-optional
to ignore optional steps.
All other package managers should be avoided. Long-term, only essential packages should be used.
As Travis open source free plan has been removed recently, this repository should be migrated to GitHub Actions.
Include GIF with demo in the main README file.
Use https://github.com/goreleaser/godownloader to install instructions
Add an ability to provide as an argument recipe in an easy form, like fish-shell
, without need to specify an exact recipe path for current OS.
fish-shell
should point to pkosiec/terminer@master/recipes/fish-shell
and run recipe for current OSfish-shell
)Add ZSH shell recipe for macOS and Linux
Rollback failed installation by default starting from failing stage and step.
Prepare a first implementation of the installer
Add ability to specify multiple recipes during install/rollback
Define the following program arguments:
Add Fish shell recipe for macOS and Linux
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.