-
Notifications
You must be signed in to change notification settings - Fork 14
Update Dockerfile #40
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
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Added permalinks and removed wrapping functions
Added pyrometer installer
# Go home cd $HOME
- Added a check_code_command_exists function that checks if the code command is available. - Introduced use_code_explicitly to check for the -code option. - Introduced disable_editor to handle the -d option. - Added logic in the main function to determine the default editor based on the presence of the code command and the given options. If the code command is not found and the -code option is not explicitly provided, it defaults to using nano. If -d is provided, it won't launch any editor.
added descriptions
- Analyzer is no longer using an alias but symbolic link - Added support for code and -d (to not display anything)
- Removed aliases and added symbolink links to the scripts - Removed aliases for python3 to python3.9 and pip3 to python3.9 -m pip install
- added pyrometer - corrected comments
fixed bashrc issue with code
just latest for memory
- Added brownie reference - Added pyrometer support
fixed symbolic
fix for a command not found
echdina explanation
- Separated advanced tob tools into etheno, manticore, embark and brownie
- Use of symbolic links rather than aliases
- Fixed some paths
- Added and reorder stuff to the installer (i.e option -h: add2 -h)
- Created versions.sh to check installed packages. Called it at add2 last option or bash ~/scripts/versions.sh:
"forge --version"
"slither --version"
"issue -h"
"cargo --version"
"halmos --version"
"heimdall --version"
"python3.9 --version"
"pip3 --version"
"solc-select -h"
"ganache --version"
"truffle --version"
"julia --version"
"npm --version"
"nvm ls"
"yarn --version"
"solc --version"
"vyper --version"
# installer
"certoraRun --version"
"manticore --version"
"etheno --version"
"brownie --version"
"certoraRun -h"
"circom --version"
"analyze4 -h"
"nargo -h"
"myth -h"
"medusa --version"
"pyrometer --version"
"vyper --version"
"ape -h"
"evmasm -h"
"pytest -h"
"echidna --version"
"medusa --version"
Remove deprecated script
Removed brew installation: Pros: faster Cons: is getting a hardcoded version # Initial comment code is working echo "Installing brew and echidna..." # Export keywords export HOMEBREW_PREFIX="/home/linuxbrew/.linuxbrew" export HOMEBREW_REPOSITORY="$HOMEBREW_PREFIX/Homebrew" # Start brew installation /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" && \ (echo; echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"') >> /home/whitehat/.bashrc && \ eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" && \ # Use brew to install last version of echidna brew install --HEAD echidna && \ # End configuration brew postinstall echidna # Source it source ~/.bashrc # Confirmation message echo "Installation completed! Open a new bash or source ~/.bashrc in order to use echidna"
Removed stale comments
Added support for nvm in bash script
Removed stale comments
Updated the list of packages to check
- Decreased 2GB of memory by building in a multistage way both, foundry and heimdall binaries
Removed old comments and updated some others
This was referenced Sep 8, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
codecommand issues