GithubHelp home page GithubHelp logo

assarbad / scripts Goto Github PK

View Code? Open in Web Editor NEW
3.0 3.0 0.0 2.06 MB

Scripts I wrote at some point to help me with some task. There are a few bits and pieces from others, though. So look out for copyright headers in the files. No pull requests (this is actually a mirrored Mercurial repo).

Home Page: https://assarbad.net

Shell 25.93% Python 58.82% Batchfile 4.90% Makefile 0.32% Lua 2.12% Roff 0.68% VBScript 0.34% Ruby 0.05% PowerShell 6.84%
shell-script shellscript shellscripts batch-script batchfile batchfiles python powershell

scripts's Introduction

============================
 Select scripts from Oliver
============================
:Author: Oliver Schneider

About
-----
This folder contains a selection of scripts I am using to help me accomplish
certain tasks.

* ``makemcpp.cmd`` can be used to build MCPP_, a portable C preprocessor.
  The tool is great, but it looks like the project is dormant or dead.
  ``makemcpp.cmd`` relies on ``setvcvars.cmd`` found in the same folder.
* ``ollisign.cmd`` is the script I am using to sign programs.
* ``setvcvars.cmd`` is a very nifty script that allows you to detect the
  given Visual C++ installation, given by the version number - e.g. 8.0
  for Visual C++ 2005, and call its ``vcvars32.bat`` or ``vcvarsall.bat``
  and thus make the build environment available to you (``devenv.exe``,
  ``nmake.exe`` etc). This is very useful if you don't want to hardcode
  the installation paths to Visual C++ into your build scripts. Instead
  ``setvcvars.cmd`` will use ``reg.exe`` (must be downloaded on Windows
  2000, but comes on board starting with XP) to detect the installation
  path.
* ``setbccvars.cmd`` is an adaptation of ``setvcvars.cmd`` Christian
  Wimmer wrote for BCC/BCB from Borland/CodeGear/Embarcadero.
* the folder ``speedcommander-includes`` contains some VBA snippets that
  I use for my favorite file manager on Windows: SpeedCommander_. SC as
  it is affectionately called by its fans (me included) allows to automate
  tasks by means of VBA macros. In order to not repeat the common code in
  each and every macro, I wrote these "include" files. Make sure to read
  the ``README.txt`` in the folder to see how this works.
* ``svnsync-init.sh``, ``sync`` and ``relocate-svnsync-source`` are scipts
  that can be used in conjunction with the ``svnsync`` command. From the
  first step of initializing to the steps of synchronizing regularly and
  relocating where to synchronize *from*.
* ``sysinternals-mirror`` a script that can be used to mirror the contents
  of http://live.sysinternals.com without wasting their bandwidth. That is,
  it will copy only select items and only if they have a newer timestamp
  than the local version.

License
-------
The scripts are placed into the PUBLIC DOMAIN/CC0.

.. _MCPP: http://mcpp.sourceforge.net/
.. _SpeedCommander: http://www.speedproject.de/enu/

scripts's People

Contributors

assarbad avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

scripts's Issues

setvcvars.cmd leaks `@echo off`

After the script setvcvars.cmd is run, echoing commands seems to be turned off.
It would probably be better to not alter this setting of the surrounding batch/cmd.

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.