This commit is contained in:
anki-code 2020-03-31 00:13:13 +03:00
parent a17214467e
commit be55b3977f

View file

@ -84,12 +84,17 @@ The arguments will be automatically added when you run `xxh myhost` or `xxh comp
If you add `+I` arguments with appropriate xxh packages (customizations described in development section) you can make your config file complete and simplify the usage command to `xxh myhost`. All xxh packages will be installed automatically.
## The ideas behind xxh
* **Portable**. By default building occurs locally and then xxh uploads the result to host. No installations or root access on the host required. The security and careful about environment on the host are behind it.
* **Careful**. No blindfold copying config files from local to remote host. The privacy and repeatability reasons are behind it. Every xxh package, shell or plugin is the bridge that use only what required, no more.
* **Hermetic**. If you delete `~/.xxh` directory from the remote host then xxh has never been on the host. If files appears outside xxh home directory feel free to report about this cases.
* **Fork-ready**. Every repo could be forked, customized and used without waiting of package management system, xxh releases or any third party.
* **Do more**. The xxh packages are not only about shells. Any type of tool or code could be behind "shell entrypoint". If you want to play Super Mario on the remote host just put it as entrypoint.
* **Open**. Currently supported five shells and the count could be grow by community.
**Portable**. By default building occurs locally and then xxh uploads the result to host. No installations or root access on the host required. The security and careful about environment on the host are behind it.
**Careful**. No blindfold copying config files from local to remote host. The privacy and repeatability reasons are behind it. Every xxh package, shell or plugin is the bridge that use only what required, no more.
**Hermetic**. If you delete `~/.xxh` directory from the remote host then xxh has never been on the host. If files appears outside xxh home directory feel free to report about this cases.
**Fork-ready**. Every repo could be forked, customized and used without waiting of package management system, xxh releases or any third party.
**Do more**. The xxh packages are not only about shells. Any type of tool or code could be behind "shell entrypoint". If you want to play Super Mario on the remote host just put it as entrypoint.
**Be open**. Currently supported five shells and the count could be grow by community.
## Q&A