I found a bug with Sencha Cmd v3.0.0.250

with this app.js
Code:
Ext.application({
  name: 'MyApp',
  controllers: [
    'Login'
  ],
  views: [
    'MyApp.view.Viewport'
  ],
  launch: function() {
    // ...
  }
});
The file app/controller/Login.js is not added to all-classes.js

with this fix:

with this app.js
Code:
Ext.application({
  name: 'MyApp',
  requires: [
    'MyApp.controller.Login'
  ],
  controllers: [
    'Login'
  ],
  views: [
    'MyApp.view.Viewport'
  ],
  launch: function() {
    // ...
  }
});
The file is added to all-classes.js

My cmd is:
Code:
sencha compile page --strip-comments --input-file login.html --output-page build/login.html