├── Filefile ├── Licensefile └── README.md /Filefile: -------------------------------------------------------------------------------- 1 | Licensefile 2 | Filefile -------------------------------------------------------------------------------- /Licensefile: -------------------------------------------------------------------------------- 1 | Copyright (c) 2012 Coby Chapple. 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the 'Software'), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in all 11 | copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 19 | SOFTWARE. -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Filefile 2 | 3 | Filefile is a file used to keep track of all the files you have in your repository’s root directory that end in `file`. 4 | 5 | ## Wait, what? 6 | 7 | The root directories of countless projects across the interwebs are littered with equally countless Filefiles. I find this somewhat entertaining, because it’s inherently obvious that they’re all files. 8 | 9 | ## What should go in your Filefile 10 | 11 | Here is what your average project’s `Filefile` might look like: 12 | 13 | ``` 14 | Appfile 15 | Berksfile 16 | Blakefile 17 | Brewfile 18 | Brocfile 19 | buildfile 20 | Caddyfile 21 | Cakefile 22 | Capfile 23 | Caskfile 24 | Cheffile 25 | Dockerfile 26 | Doxyfile 27 | Fastfile 28 | Filefile 29 | Gemfile 30 | Gruntfile 31 | Guardfile 32 | Huxleyfile 33 | Jakefile 34 | Knylefile 35 | Makefile 36 | Modulefile 37 | Podfile 38 | Portfile 39 | Procfile 40 | Puppetfile 41 | Rakefile 42 | Sitefile 43 | Tenderfile 44 | Vagrantfile 45 | ``` 46 | 47 | Yes, your Filefile should include itself. Deal with it. 48 | 49 | ## Creating your very own Filefile 50 | 51 | ``` 52 | $ cd /path/to/your/project 53 | $ touch Filefile && ls *file >> Filefile 54 | ``` 55 | 56 | ## Example repositories 57 | 58 | - [cobyism/Filefile](https://github.com/cobyism/Filefile/blob/master/Filefile) 59 | - [pyaa/authority](https://github.com/pyaa/authority/blob/master/Filefile) 60 | 61 | ## Contributing 62 | 63 | Know a variety of Filefile not listed above? Know a repository that has a Filefile? Pull requests are welcome. 64 | --------------------------------------------------------------------------------