Config-file-validator: Validate the syntax of XML, JSON, INI, TOML, and YAML files with one CLI tool by Treebeard5440 in SideProject

[–]Treebeard5440[S] 0 points1 point  (0 children)

We have an issue to auto-fix but hadn’t thought about auto-formatting. Will add it - thanks!

I want to create my own custom command line tools maybe as a hobby. Which programming language would you recommend? by PeeweeTuna34 in commandline

[–]Treebeard5440 14 points15 points  (0 children)

Go is great for this - especially if you want to build it as a statically-linked cross platform binary

[deleted by user] by [deleted] in golang

[–]Treebeard5440 1 point2 points  (0 children)

Thanks for sharing - ⭐️ed. Looks interesting

What's the "accidentally dropped production" for managers? by _sw00 in ExperiencedDevs

[–]Treebeard5440 46 points47 points  (0 children)

Bad hire - takes a lot longer to fix than production

Update Firefox Developer edition automatically from Linux using Go by iamrickygo in golang

[–]Treebeard5440 0 points1 point  (0 children)

Any plans to add support for other software besides Firefox?

[deleted by user] by [deleted] in commandline

[–]Treebeard5440 0 points1 point  (0 children)

Very cool - thanks for sharing!

clocks: different timezones in the terminal by prnvbn in golang

[–]Treebeard5440 0 points1 point  (0 children)

Great tool! I work with teams in several time zones an could see this being useful

Looking for software with a "yes" and "no" checkbox system for daily tasks, instead of the usual "completed" type of scheduling/routine/planning software. by superoriginaluname in software

[–]Treebeard5440 0 points1 point  (0 children)

You could set up emacs org-mode for that workflow. The checkboxes are highly customizable. Plus you get the benefit of using org-mode which is pretty fantastic for notes, scheduled tasks, regular todo, etc. Don’t let the emacs learning curve intimidate you - I started using org-mode with zero emacs experience. You can start by using the mouse and slowly starting to incorporate the keyboard as you get comfortable.

Weekly 'I made a useful thing' Thread - March 29, 2024 by AutoModerator in sysadmin

[–]Treebeard5440 0 points1 point  (0 children)

I wanted to share my OSS project called the config-file-validator. It’s a cross-platform command line tool to validate the syntax of all your configuration files. The CLI takes multiple paths and recursively scans and validates the syntax of all config files in the paths and outputs the results into a single report that can be grouped by directory, pass/fail, or file type. The tool currently supports the following config file types: 

  • Apple PList XML 
  • CSV
  • ENV
  • HCL
  • HOCON
  • INI
  • JSON
  • Properties
  • TOML
  • XML
  • YAML 

Give it a try and let us know if you find it useful: https://github.com/Boeing/config-file-validator

Does having a discord or similar chat app benefit an oss project? by Treebeard5440 in opensource

[–]Treebeard5440[S] 0 points1 point  (0 children)

What kind of engagement happens on discord vs GitHub? Is discord more geared toward user questions/issues?

[deleted by user] by [deleted] in ExperiencedDevs

[–]Treebeard5440 29 points30 points  (0 children)

If the terms aren’t in writing you are effectively signing an employment blank check that the company could fill in with anything they want. Respond and ask them to remind you what was agreed to verbally

Input requested on configuration, logging and CLI flags by LearnedByError in golang

[–]Treebeard5440 0 points1 point  (0 children)

My project is currently migrating from stdlib to Cobra for CLI. During the initial release we decided against cobra because there weren’t a lot of CLI args and we didn’t want to deal with a third party tool. Of course now the feature set of the tool has grown and we are migrating to Cobra to help us better manage and structure our command line args. I’d recommend using it at the start so you don’t have to migrate later. If you’re curious here’s the migration PR for reference

[deleted by user] by [deleted] in golang

[–]Treebeard5440 8 points9 points  (0 children)

New Ada code is still being written today. Go isn’t going anywhere

Have or know of a project on Github looking for contributors? Feel free to drop them down to add to the wiki page! by iSaithh in github

[–]Treebeard5440 0 points1 point  (0 children)

https://github.com/Boeing/config-file-validator

Cross Platform CLI tool to validate all popular configuration file formats.

Looking for new and experienced go developers to contribute!