Commit Graph

12 Commits

Author SHA1 Message Date
Ryan Smith
115efa5b69 Change output directory to ./bin when compiling
Previously, binaries were compiled to ./out.
2025-03-17 16:14:33 -07:00
Ryan Smith
2d3bc23a50 Set execute bit on install script 2024-11-17 15:55:20 -08:00
Ryan Smith
e2b3dc51c5 Switch long arguments to short for better compatibility
Changed all commands that use long arguments to short arguments in the installation script and Makefile. This improves compatibility, as short arguments are more universally supported.
2024-11-08 13:32:13 -08:00
Ryan Smith
744717886b Backup original binary when upgrading 2024-11-08 13:26:08 -08:00
Ryan Smith
a99f03768b Adjust ASCII logo colors to match SVG logo 2024-11-07 15:34:00 -08:00
Ryan Smith
0bf7cbf694 Add auto-confirmation option for upgrades and uninstalls
* Add `-y` and `--yes` command-line arguments to the installation script. Setting this argument sets the `auto_confirm_prompts` variable to `true`. When a confirmation is needed, the variable is checked to determine whether to show a prompt or to auto-confirm.

* Add `print_usage` function to print basic help and usage information. It is shown if an unsupported argument is supplied (including `-h` and --`help`).
2024-10-30 13:26:37 -07:00
Ryan Smith
6535b5ca68 Revise installation script 2024-10-24 10:53:53 -07:00
Ryan Smith
fe8947bd54 Change default permissions to 755/644
This commit changes to default permissions on created files and directories from 775/664 to 755/644.
2024-10-23 10:10:52 -07:00
Ryan Smith
eb6d6c2c8e Change the default log directory
This commit changes the default log directory from /opt/deceptifeed/var/log/ to /opt/deceptifeed/logs/
2024-10-23 09:33:09 -07:00
Ryan Smith
d17f6fffaa Rename the project to Deceptifeed 2024-10-21 17:18:09 -07:00
Ryan Smith
19145dd6d6 Revise installation script
This changes adds better upgrade handling. If a previous installation is detected, the user is prompted to upgrade and only the steps necessary to upgrade are performed. This change also simplifies variables for source/target bin and config file.
2024-10-21 14:53:48 -07:00
Ryan Smith
5baf2fe5e7 Add installation script 2024-10-19 13:00:33 -07:00