GithubHelp home page GithubHelp logo

cli's People

Contributors

altalk23 avatar c314m avatar camila314 avatar cgytrus avatar cvolton avatar dankmeme01 avatar dependabot[bot] avatar fleeym avatar hjfod avatar imlvna avatar matcool avatar nomytx avatar qimiko avatar roootthefox avatar spinningtoilet0 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

cli's Issues

Incompatible with M1 Macs

It seems that geode cli for mac haven't been updated to support arm64 architecture yet, as seen in this error:
Screen Shot 2022-05-12 at 4 07 33 PM

Please make a separate installer for arm64 and x86 based macs for future releases.

SDK won't update

When running geode sdk update, it says that it updated the SDK to v1.0.0-beta2:

| Info | Updating SDK
| Info | Updating head
| Done | Updated head to v1.0.0-beta2
| Done | Successfully updated SDK.

image

But when I run geode sdk version:

image

And when I create a new mod, it targets v0.6.1, which won't work with my install of Geode v1.0.0-beta. Why is this the case?

`geode sdk install-binaries` fails

Sorry for all the issues today.

When running geode sdk install-binaries, I get the following:

image

I've tried reinstalling the SDK but it fails after doing so.

i open it and it completely crashes

i literally opened it on the latest build and previous build crashes each time
tried running as administrator doesnt work

i just wanna use this man :(

Geode mod not building/Nonexistent command in build

I went ahead and followed the steps in the docs. I opened VSCode, installed both C/C++ and CMake Tools. When I configured the project, CMake errored out with this to say:

image

I tried running the above command, but it didn't work.

doesn't work completely (almost ubuntu)

well not exactly linux, its ubuntu 20.04 running in termux but still

root@localhost:~# ls
geode
root@localhost:~# geode
bash: /bin/geode: No such file or directory
root@localhost:~# ./geode
bash: ./geode: No such file or directory
root@localhost:~# rm /bin/geode
rm: cannot remove '/bin/geode': No such file or directory
root@localhost:~# mv geode /bin
root@localhost:~# geode
bash: /bin/geode: No such file or directory

i have no idea what its yapping about
i did do chmod +x geode

arm64 / ubuntu
aarch64 / termux

cli deletes cached fonts from the cache folder

I'm having this issue with Prism-Menu where the first time I build, the fonts get created correctly:

  PrismMenu.vcxproj -> C:\Users\marca\Desktop\projects\geode\mods\Prism-Menu\build\RelWithDebInfo\firee.PrismMenu.dll
  | Info | Fetching font PrismMenu
  | Info | Font is not cached, building from scratch
  | Info | Creating normal font
  | Info | Creating HD font
  | Info | Creating UHD font
  | Done | Built font PrismMenu
  | Info | Copying files
  | Info | Zipping
  | Done | Successfully packaged firee.PrismMenu.geode
  | Done | Installed firee.PrismMenu.geode

The fonts appear in the cache folder and in the .geode file

The next builds, the cli tries to extract the fonts from the cache. The files disappear from the cache folder and they don't appear in the .geode file either (making the mod not work at all)

 PrismMenu.vcxproj -> C:\Users\marca\Desktop\projects\geode\mods\Prism-Menu\build\RelWithDebInfo\firee.PrismMenu.dll
  | Info | Fetching font PrismMenu
  | Info | Using cached files
  | Info | Extracting 'resources\firee.PrismMenu\PrismMenu.png' from cache
  | Info | Extracting 'resources\firee.PrismMenu\PrismMenu.fnt' from cache
  | Info | Extracting 'resources\firee.PrismMenu\PrismMenu-hd.png' from cache
  | Info | Extracting 'resources\firee.PrismMenu\PrismMenu-hd.fnt' from cache
  | Info | Extracting 'resources\firee.PrismMenu\PrismMenu-uhd.png' from cache
  | Info | Extracting 'resources\firee.PrismMenu\PrismMenu-uhd.fnt' from cache
  | Done | Fetched PrismMenu from cache
  | Info | Copying files
  | Info | Zipping
  | Done | Successfully packaged firee.PrismMenu.geode
  | Done | Installed firee.PrismMenu.geode

My guess is that the cli should not be removing the cached files, cli version geode 2.9.0
When i delete the .geode file from the build folder, cli generates the fonts again
I can reproduce the issue consistently

  • Clone prism menu
  • Configure
  • Build (creates fonts)
  • Build again (tries to extract from cache)
  • Delete .geode file from build
  • Build (creates fonts)
  • Build again (tries to extract from cache)

Problem with building the project

I created project with command geode new and I can't built it.

For build project I using commands:

cmake -B build -T host=x64 -A win32
cmake --build build --config Release

log:

C:\Users\andrentev\CLionProjects\PaperDragon>cmake -B build -T host=x64 -A win32 
-- Building for: Visual Studio 17 2022
-- The C compiler identification is MSVC 19.34.31933.0
-- The CXX compiler identification is MSVC 19.34.31933.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.34.31933/bin/Hostx64/x86/cl.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.34.31933/bin/Hostx64/x86/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Geode: C:\Users\andrentev\GeodeSDK
-- Found Geode CLI: C:/Users/andrentev/geode/geode.exe (version 1.1.1)
-- Module support is disabled.
-- Version: 8.1.1
-- Build type: 
-- CXX_STANDARD: 20
-- Performing Test has_std_20_flag
-- Performing Test has_std_20_flag - Failed
-- Performing Test has_std_2a_flag
-- Performing Test has_std_2a_flag - Failed
-- Performing Test SUPPORTS_USER_DEFINED_LITERALS
-- Performing Test SUPPORTS_USER_DEFINED_LITERALS - Success
-- Performing Test FMT_HAS_VARIANT
-- Performing Test FMT_HAS_VARIANT - Success
-- Required features: cxx_variadic_templates
-- Looking for _strtod_l
-- Looking for _strtod_l - found
-- Creating geode file for PaperDragon
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Users/andrentev/CLionProjects/PaperDragon/build

C:\Users\andrentev\CLionProjects\PaperDragon>cmake --build build --config Release 
MSBuild version 17.4.0+18d5aef85 for .NET Framework
  Checking Build System
  fmt.vcxproj -> C:\Users\andrentev\GeodeSDK\build\fmt\Release\fmt.lib
  Building Custom Rule C:/Users/andrentev/CLionProjects/PaperDragon/CMakeLists.txt
  cmake_pch.cxx
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\format(2311,19): error C2039: "_isnan": ­Ґ пў«пҐвбп з«Ґ­®¬ "std". [C:\Users\andrentev\CLionProjects\PaperDragon\build\PaperDragon.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\format(71,1): message : б¬. ®Ўкпў«Ґ­ЁҐ "std" [C:\Users\andrentev\CLionProjects\PaperDragon\build\PaperDragon.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\format(2276,22): message : ‘®®ЎйҐ­ЁҐ ¤Ё Ј­®бвЁЄЁ ў®§­ЁЄ«® ў ᮧ¤ ­­®© Є®¬ЇЁ«пв®а®¬ дг­ЄжЁЁ "_OutputIt std::_Fmt_write(_OutputIt,_Arithmetic)" [C:\Users\andrentev\CLionProjects\PaperDragon\build\PaperDragon.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\format(2795,15): error C2039: "_isnan": ­Ґ пў«пҐвбп з«Ґ­®¬ "std". [C:\Users\andrentev\CLionProjects\PaperDragon\build\PaperDragon.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\format(71,1): message : б¬. ®Ўкпў«Ґ­ЁҐ "std" [C:\Users\andrentev\CLionProjects\PaperDragon\build\PaperDragon.vcxproj]
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include\format(2550,22): message : ‘®®ЎйҐ­ЁҐ ¤Ё Ј­®бвЁЄЁ ў®§­ЁЄ«® ў ᮧ¤ ­­®© Є®¬ЇЁ«пв®а®¬ дг­ЄжЁЁ "_OutputIt std::_Fmt_write(_OutputIt,_Float,const std::_Basic_format_specs<_CharT> &,std::_Lazy_locale)" [C:\Users\andrentev\CLionProjects\PaperDragon\build\PaperDragon.vcxproj]

error:

error C2039: _isnan: is not a member of std

Issue with adding CLI to PATH

I don't know why this is happening.

I was following the instructions here. I got the executable, added it to it's own separate folder, then added it to the PATH environment variable for my user account.

When I go ahead and try running geode or geode config setup, I get this:

image

I found this weird. I looked back in my environment variables and there they were. I am sure I copied the path correctly.

image

I used the commands echo %path% and just PATH in all uppercases to see if it had even applied.

image

PATH=C:\Program Files\ImageMagick-7.1.0-Q16-HDRI;C:\Program Files\Eclipse Adoptium\jdk-11.0.14.101-hotspot\bin;C:\Program Files (x86)\VMware\VMware Player\bin\;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\ProgramData\chocolatey\bin;C:\Program Files\dotnet\;C:\Users\moham\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\Scripts;C:\Users\moham\AppData\Local\Microsoft\WindowsApps;C:\Users\moham\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\moham\AppData\Roaming\npm;C:\Users\moham\AppData\Local\GitHubDesktop\bin;C:\Users\moham\AppData\Local\atom\bin;C:\flutter\bin;C:\Program Files\heroku\bin;C:\Users\moham\bin;C:\Users\moham\AppData\Local\Android\Sdk\tools;C:\Users\;C:\Program Files\Docker\Docker\resources\bin;C:\ProgramData\DockerDesktop\version-bin;C:\Program Files (x86)\spwn\;C:\Program Files\nodejs\;C:\Program Files\Neovim\/bin;C:\Program Files\Rust stable GNU 1.62\bin;C:\tools\gsudo\Current;C:\Users\moham\geode\geode.exe;;C:\Users\moham\.cargo\bin;C:\Users\moham\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\moham\AppData\Local\Programs\Python\Python310\;C:\Users\moham\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\local-packages\Python39\Scripts;C:\Users\moham\AppData\Local\Microsoft\WindowsApps;C:\Users\moham\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\moham\AppData\Local\atom\bin;C:\flutter\bin;C:\Users\moham\bin;C:\Users\moham\AppData\Local\Android\Sdk\tools;C:\Users\moham\AppData\Local\Android\Sdk\platform-tools;C:\Program Files (x86)\GitHub CLI\;C:\Users\moham\AppData\Local\Microsoft\WindowsApps;C:\Users\moham\AppData\Local\Programs\Hyper\resources\bin;C:\Program Files\VideoLAN\VLC;C:\Program Files (x86)\spwn;C:\Users\moham\AppData\Roaming\npm;C:\Program Files\CMake\bin;C:\Users\moham\geode\geode.exe;

At the end, the path to Geode is visible. Even after using the refreshenv command built into (I think) Chocolatey, rebooting my computer, using different versions of Windows Terminal (Normal and Preview) and using plain cmd.exe altogether, I still cannot get Geode to run.

How to use

I don't understand what you do after you download the release. There should be a wiki page or something.

geode config setup not working on Mac

When trying to run geode config setup on Mac and giving it the path of "/Users/myuser/Library/Application Support/Steam/steamapps/common/Geometry Dash/Geometry Dash.app" It says the path failed, even though when running open "/Users/myuser/Library/Application Support/Steam/steamapps/common/Geometry Dash/Geometry Dash.app" it will open Geometry Dash

geode binary unable to find shared library

when i try to run geode on ubuntu it gives the following error:
geode: error while loading shared libraries: libssl.so.3: cannot open shared object file: No such file or directory

i didn't build from source i just used the linux.zip file

Config setup doesn't recognize Geometry Dash folder

I am on an M1 Mac, and my Geometry Dash folder is /Users/omay/Library/Application\ Support/Steam/steamapps/common/Geometry\ Dash. I get the error The path must point to the Geometry Dash folder, not the executable while running geode config setup. How can I fix this?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.