To help support our clients and make our jobs easier, our support team creates and maintains a number of small (often < 50 line) proprietary scripts in a number of different languages to simplify normal tasks. These are currently stored in a number of places, from an internal wiki, to .txt files on people's own hard disks, on internal servers etc. and it's becoming difficult to track down the latest version of each one.
Really, these need to be kept separate and don't really relate to each other enough to be put into a shared source repository, but aren't significant enough to warrant creating a separate RCS repository for each.
Are you aware of any software or practices which would be suitable for managing a large number of these scripts? This would ideally provide the following functions:
- revision control
- web access (download single script over HTTP)
- authentication
- encryption
If there's no standard piece of software or standard practice for this, I guess it'll just come down to creating something simple myself.