envs.net - manage users_info.json entrys and user-submitted scripts
Go to file
creme 8a40e59c54
add .drone.yml
2020-05-20 16:44:04 +02:00
.drone.yml add .drone.yml 2020-05-20 16:44:04 +02:00
LICENSE init forked from https://tildegit.org/team/tilde-launcher 2019-07-29 21:20:14 +02:00
Makefile init forked from https://tildegit.org/team/tilde-launcher 2019-07-29 21:20:14 +02:00
README.md update man and Readme 2019-09-06 16:54:44 +02:00
envs change /envs/descriptions perms 2020-05-06 22:49:23 +02:00
envs.1 check default config options 2020-02-16 13:25:34 +01:00

README.md

envs - manage users_info.json entrys and user-submitted scripts

forked from tilde

wrapper for user-submitted scripts and users_info.json entrys
supports user settings, submission and admin approval

User Scripts

usage: envs [help|list|submit|about|script_name]
  envs list                  - show a list of approved userscripts
  envs submit                - start the submission flow for your own script
  envs about <script_name>   - get the description for script_name
  envs <script_name>         - run script_name with all remaining args are passed to the script

User json-File Infomations

usage: envs [show]|[edit]|[get name]|[set name value]|[unset name]
  envs show                  - show your config file
  envs edit                  - edit your config file
  envs get <entry>           - show a entry from your config
  envs set <entry> <'value'> - set a entry to your config
  envs unset <entry>         - unset a entry from your config

approved scripts are placed in /envs/bin and listed with envs list

submissions use sendmail to notify an admin.

admins can use sudo envs approve and sudo envs revoke <script_name>.

users can also manage youre users_info.json entrys from the ~/.envs-file.