codecaddy

Developed or developing a new product in PureBasic? Tell the world about it.
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

codecaddy

Post by blueznl »

latest version 0.80x

please remove versions before 0.80x as there was a bug in codesync!

Image

also known as more than just another purebuilder clone :-)

but what is it? codecaddy is a plugin and standalone tool to enhance the pb ide, and has the following features:

- look for any occurancies of specified code
- install itself in the PureBasic IDE tools menu if you ask it to
- synchronize two folders taking .cdy .pb .bak files in account (good for bringing your code with you)
- create numbered backups (jaPBe style) in code as well as in a dedicated backup folder using .cdy and .bak files
- add build date, build number and save number constants on compilation time (like PureBuild)
- flatten multiline sections, ie. lines ending on '_'
- reformat your code on request
- it does not modify your original source code! (except when reformatting, obviously)

the whole story

http://www.xs4all.nl/~bluez/datatalk/pu ... _codecaddy

the download only

http://www.xs4all.nl/~bluez/datatalk/codecaddy.zip

a quick spin

http://www.xs4all.nl/~bluez/datatalk/pu ... y_test_run

comments are welcome
Last edited by blueznl on Sat Jun 03, 2006 10:51 am, edited 15 times in total.
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Re: codecaddy... also known as japbc

Post by gnozal »

blueznl wrote:also known as just another purebuilder clone :-)
:D
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

next version coming up will have reformatting
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

ok updated

now has an 'format / autoindent' feature, will reformat your source code as well on request (see webpage for more information)

http://www.xs4all.nl/~bluez/datatalk/pure29.htm#top
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

updated

now does multiline flattening... (see http://www.xs4all.nl/~bluez/datatalk/codecaddy.zip)

for info: http://www.xs4all.nl/~bluez/datatalk/pure29.htm#top

for download: http://www.xs4all.nl/~bluez/datatalk/codecaddy.zip

the gui is mostly functional, though you won't see much coming out (it's all style and no substance :-)) however all 'command line' functionality is there and fully usable

more will follow...
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

gui is complete (i went a little overboard)

working:

- flattening
- line continuation
- improved line processing
- gui
- preferences
- about

next step: search functionality, but i would appreciate some feedback on the (workings) of the gui

file:///F:/data/webpages/nightliv/datatalk/codecaddy.zip
Last edited by blueznl on Wed Dec 28, 2005 10:10 pm, edited 1 time in total.
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post by thefool »

Works nicely!
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

updated

- improved reformatting code
- reworked gui (mostly behind the scenes, you should not notice)
- other reworked sections of the code
- and (and i LOVE this) improved backup mechanism

it's outright silly and simple but it works fantastic (at least i think so :-)) no longer hundreds of files cluttering up my source code folders... codecaddy can now create backups in a dedicated folder

this is probably the last version without the search part, got it working here, but not 100% yet... hopefully in the next update
Last edited by blueznl on Sat Jan 07, 2006 1:44 pm, edited 1 time in total.
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
Dare2
Moderator
Moderator
Posts: 3321
Joined: Sat Dec 27, 2003 3:55 am
Location: Great Southern Land

Post by Dare2 »

Waiting on the next update .... :)
@}--`--,-- A rose by any other name ..
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

updated

- reworked gui (baaaaad typo: guy! :-))
- file inclusion and duplicate removal
- some gui things
- changed license

it does a look up now but that's not extremely usefull... still a work in progress...

you may notice that 'search' does a little now, not too much yet to be practical, it's just to estimate speed...
Last edited by blueznl on Mon Jan 09, 2006 1:59 pm, edited 1 time in total.
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post by thefool »

blueznl wrote: - reworked guy
eww :shock:
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

update 0.51x

see here http://www.xs4all.nl/~bluez/datatalk/pu ... _codecaddy

- better backup mechanism
- can now synchronize folders

still doesn't do code lookups, but almost there...
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

update 0.58x

- improved codesync
- can now install itself (modify pb ide tools.prefs)

source included
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
User avatar
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

Post by blueznl »

update 0.78x

we're getting somewhere

- can look up code

see first message for more info and a screenshot, or go here:

http://www.xs4all.nl/~bluez/datatalk/pu ... _codecaddy

comments are welcome
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post by thefool »

thanks a lot! This contains some things i've missed (and helps me fix stupid things i do ;P)
Post Reply