sketchucation logo sketchucation
    • Login
    ℹ️ Licensed Extensions | FredoBatch, ElevationProfile, FredoSketch, LayOps, MatSim and Pic2Shape will require license from Sept 1st More Info

    [Plugin] Autoloader

    Scheduled Pinned Locked Moved Plugins
    13 Posts 8 Posters 11.5k Views 8 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D Offline
      Diggsey
      last edited by

      Yes it will see new files as well as existing modified ones;)

      1 Reply Last reply Reply Quote 0
      • A Offline
        AndriyG81
        last edited by

        works like a dream.
        πŸ˜›
        Thank you

        http://andriyg.com

        1 Reply Last reply Reply Quote 0
        • Bob JamesB Offline
          Bob James
          last edited by

          @diggsey said:

          Yes it will see new files as well as existing modified ones;)

          Now thisis a timesaver πŸ‘

          i7-4930K 3.4Ghz, 2x GTX780 6GB, 32GB DDR3-1600 ECC, OCZ Vertex 4 500GB, WD Black 3TB, 32TB NAS, 4x 27" Monitors, SpaceMouse Pro, X-keys XK-60

          1 Reply Last reply Reply Quote 0
          • Didier BurD Offline
            Didier Bur
            last edited by

            Hi,

            @unknownuser said:

            works like a dream

            @AndriyG81: does it reload modified files that are in sub-folders of the Plugins folder ? It doesn't do that for me... 😒

            DB

            1 Reply Last reply Reply Quote 0
            • D Offline
              Diggsey
              last edited by

              Currently it only reloads files in the plugins folder.

              1 Reply Last reply Reply Quote 0
              • Bob JamesB Offline
                Bob James
                last edited by

                @diggsey said:

                Currently it only reloads files in the plugins folder.

                But does it "see" newsub-folders?

                More precisely, if I've put a new plugin into the plugins folder while SU is open and that new plugin contains a folder, will Autoloader "see" the new sub-folder and allow the new plugin to work?

                i7-4930K 3.4Ghz, 2x GTX780 6GB, 32GB DDR3-1600 ECC, OCZ Vertex 4 500GB, WD Black 3TB, 32TB NAS, 4x 27" Monitors, SpaceMouse Pro, X-keys XK-60

                1 Reply Last reply Reply Quote 0
                • TIGT Offline
                  TIG Moderator
                  last edited by

                  When you get a list of entries in a Directory it will include files and folders.
                  It loads scripts it finds by files by their extname [.rb etc], but you can also find directories by their filetype.
                  So it's also possible to get a list of any subfolders and then reiterate through those to get their .rb files etc etc...

                  TIG

                  1 Reply Last reply Reply Quote 0
                  • D Offline
                    Diggsey
                    last edited by

                    Yes, of course. It doesn't affect the way the plugin is loaded, it just loads it.

                    1 Reply Last reply Reply Quote 0
                    • J Offline
                      Jim
                      last edited by

                      Hi Diggsey,

                      Nice idea, thank you. However...

                      Sketchup::load (if I remember) is an alias for Sketchup::require, and doesn't reload scripts that are already listed in the $LOADED_FEATURES array. In short, I don't think anything is actually getting reloaded.

                      Also, it would be helpful to wrap the load in begin..rescue..end to catch LoadError's and SyntaxErrors and report them as coming from the file being loaded instead of from autoloader.

                      Related Topic

                      Hi

                      1 Reply Last reply Reply Quote 0
                      • A Offline
                        archipod88
                        last edited by

                        cool...i tried it thanks a lot..!!! πŸ‘

                        1 Reply Last reply Reply Quote 0
                        • 1 / 1
                        • First post
                          Last post
                        Buy SketchPlus
                        Buy SUbD
                        Buy WrapR
                        Buy eBook
                        Buy Modelur
                        Buy Vertex Tools
                        Buy SketchCuisine
                        Buy FormFonts

                        Advertisement