Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Squash 220226 #30

Merged
merged 9 commits into from Feb 27, 2022
Merged

Squash 220226 #30

merged 9 commits into from Feb 27, 2022

Conversation

txoof
Copy link
Owner

@txoof txoof commented Feb 26, 2022

I've squashed most of the commits and reworded a bit.

I'm kind of new to the idea of rebasing/squashing and could use another pair of eyes to see if anything looks out of whack.

This should resolve all of #28: Squashing commits and updating remote installer.

txoof and others added 7 commits February 8, 2022 21:12
remove symlinks

rename include/exclude

Add package check to install script

Add requirements

add required debian packages for installer

add devel modules

add systemd files

make executable

fix path of PIpfile

add functions

script to build working development environment

add python packages

rough documentation of changes

remove

add to do file

typo

Add missing module

Add executable

explicitly set the current directory

update to do

add install/uninstall/purge

update to do

install script completed

update todo

add help

fix paths

renamed for better clarity of purpose

renamed

update to use path of script more reilably

pass command line args to paperpi

update to point proper location

make executable

skip layouts

update documentation

update documentation

update paths

move venv check, update paths for plugins.md creation

increase readability

improve reliability

clean up cruft

fix error in regex

fix Clear() functions

Update install.sh

Added a command (and relevant echoes) to attempt to install the missing python packages once before failing the script. Successfully tested on PiZeroW and Pi4, both running the latest 32-bit Bullseye Raspbian. Working through other issues with the 64-bit test device at the moment, but I will confirm this change on that one as well. Feel free to change the echo statement. I tried to keep the style close to what is there.

Also fixed typo in output message of missing package
change method for processing args

fix typo

update readme with currently supported waveshare libs

prompt with help if no option specified

typo in case

add check for pipenv

add check for pip3

exit after failed pip3 check

fix typo in name

Update install.sh

Adding function to check (and enable) SPI as part of the install.

Update install.sh

Added functions
edit_config - prompt user to edit config file and open automatically if accepted
start_service - auto start service if config was edited

Edited functions
finish_install - skip echo if config was edited during install

Update remote_install.sh

Changing for test...will revert later

Update remote_install.sh

Changing to public repo link

Update install.sh

Fix formatting

Update remote_install.sh

revert change for testing

Update README.md

Create README.md
fix missing data in dict I#16

offer resume option after abort
Add more robust directory discovery and abort message

Add sudo to re-run message

Remove auto install in deb pkg

update readme with new install

fix link

Update README.md

fix URL for issues

Add Pi Zero and 64-bit as supported/tested and typo fix

Update README.ipynb

Fix typo in install command

update md
cleanup .md docs and remove .ipynb

Update install.sh

Add trap for Ctrl-C to show resume path

Update remote_install.sh

Change branch for testing

Update install.sh

Fix variable name for abort()

Update install.sh

No '.' needed in resume path

Update remote_install.sh

Revert change made for testing. Add 'main' branch for eventual PR to main

update plugin documentation

update develiopment instructions

abort after pipenv install fails

fix init() for some displays

ignore .vscode

Add daemon start prompt

Typo 'fi'

Fix var spacing

Add "$" to make command stand out

Change service var in echo

Update README with additional uninstall options

Fix typo

Fix typos in file paths (remove extra slash)
@aaronr8684
Copy link
Collaborator

When this is merged into main, are you going to be ready to mark it as production ready? If not, we should add something in the Readme like you have in the current main branch readme.

Otherwise, this looks great (and a lot cleaner)!

@aaronr8684 aaronr8684 assigned txoof and unassigned aaronr8684 Feb 26, 2022
@aaronr8684 aaronr8684 linked an issue Feb 26, 2022 that may be closed by this pull request
2 tasks
@txoof
Copy link
Owner Author

txoof commented Feb 26, 2022

That's a very good idea. I'll make a note in the readme and merge into main.

@txoof txoof merged commit 5458b73 into main Feb 27, 2022
@txoof txoof deleted the squash_220226 branch February 27, 2022 08:17
@txoof
Copy link
Owner Author

txoof commented Feb 27, 2022

@aaronr8684

I updated the README and finished the merge. I've created a new branch called "development" where we can muck around as needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

To Do for merge
2 participants